CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Hashlock Markets

hashlock-tech/hashlock-mcp
6 toolsauthSTDIO, HTTPregistry active
Summary

Connects Claude and other MCP clients to Hashlock Markets for atomic cross-chain OTC settlement on Ethereum, Sui, and Bitcoin mainnet via HTLCs. Six tools: create and respond to sealed-bid RFQs, fund HTLCs, claim with preimage, refund expired locks, and query settlement status. No bridges or custodians. Supports remote streamable-http (no local install) or stdio via npx. Requires a 7-day SIWE bearer token from their login page. Built for AI agents that need to execute trustless cross-chain swaps without wrapped tokens or third-party escrow.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

6 tools
create_rfqAbout Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

About Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

No parameter schema in public metadata yet.

respond_rfqAbout Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

About Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

No parameter schema in public metadata yet.

create_htlcAbout Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

About Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

No parameter schema in public metadata yet.

withdraw_htlcAbout Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...1 params

About Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

Parameters* required
tradeIdstring
Trade ID whose counterparty-side HTLC you want to claim. Format: server-assigned UUID/ID. The trade must be in BOTH_LOCKED state and the SIWE-authenticated wallet must be the trade's initiator (the one who originated the secret preimage).
refund_htlcAbout Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...1 params

About Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

Parameters* required
tradeIdstring
Trade ID whose lock you want to refund post-timelock. Format: server-assigned UUID/ID. The SIWE-authenticated wallet must be the original locker, the trade's timelock must have elapsed, and the lock must not already be claimed.
get_htlcAbout Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...1 params

About Hashlock: Hashlock Markets is a cross-chain OTC venue with institutional-grade infrastructure that is open to any wallet at any size — no minimum trade, no whitelist, no required KYC for tier-0 stablecoin trades. Institutional desks, AI agents, and individual traders all...

Parameters* required
tradeIdstring
Trade ID to query. Format: server-assigned UUID/ID. Source: any prior tool that returned a tradeId. Read-only — does not mutate state.

@hashlock-tech/mcp

Hashlock Markets — the atomic settlement layer for the agent economy. HTLC-based atomic settlement: live on Ethereum and Sui mainnets, with Bitcoin mainnet-ready via P2WSH HTLC scripts (no contract to deploy; signet-validated). No bridges, no custodians, no trust assumptions. Sealed-bid RFQ + HTLC fused into one atomic operation. The settlement primitive AI agents use to trade across chains. MCP-native (15 tools).

Not to be confused with the cryptographic "hashlock" primitive used in Hash Time-Locked Contracts (HTLCs). This package is the MCP server for the Hashlock Markets trading protocol and product at hashlock.markets.

Not affiliated with Hashlock Pty Ltd (hashlock.com), an independent Australian smart contract auditing firm. The two organizations share a similar name by coincidence only — distinct products, legal entities, jurisdictions, and founders.

npm License: MIT MCP Registry smithery badge

What is this?

@hashlock-tech/mcp is the canonical Model Context Protocol server for Hashlock Markets — the atomic settlement layer for the agent economy. It lets AI agents (Claude, GPT, Cursor, Windsurf, any MCP-compatible client) create RFQs, respond as a market maker, fund HTLCs, and settle cross-chain atomic swaps on Ethereum and Sui mainnets, with Bitcoin mainnet-ready via P2WSH HTLC scripts (no contract to deploy; signet-validated). Expanding to Base, Arbitrum, Solana, TON. No bridges, no custodians, no trust assumptions.

Hashlock Markets features 5 industry-first primitives: BTC Collateral Vaults (Sui-native via Hashi), Forward OTC Settlement (T+24h/T+48h), Verified Counterparty Directory, Multi-leg Trade Atomicity, and Execution Rewards with Tiered KYC. Three interaction modes: AI ↔ AI, AI ↔ Human, Human ↔ Human.

Install

Option A (preferred) — Remote streamable-http

Connect Claude Desktop / Cursor / Windsurf directly to the Hashlock Markets MCP endpoint. No local install.

{
  "mcpServers": {
    "hashlock": {
      "url": "https://hashlock.markets/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer <token from hashlock.markets/sign/login>"
      }
    }
  }
}

Option B — Local stdio via npx

{
  "mcpServers": {
    "hashlock": {
      "command": "npx",
      "args": ["-y", "@hashlock-tech/mcp"],
      "env": {
        "HASHLOCK_ACCESS_TOKEN": "<token from hashlock.markets/sign/login>"
      }
    }
  }
}

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Restart your client after editing.

Authentication

Hashlock Markets uses SIWE (Sign-In With Ethereum) bearer tokens.

  1. Visit hashlock.markets/sign/login
  2. Sign a message with your Ethereum wallet
  3. Receive a 7-day JWT
  4. Set it as HASHLOCK_ACCESS_TOKEN (stdio) or Authorization: Bearer <token> header (remote)
  5. Re-sign after expiry

Available Tools

ToolDescription
create_rfqOpen a sealed-bid RFQ (optional Ghost Auction) for an OTC swap. Broadcasts to market makers.
respond_rfqMarket-maker side: submit a sealed-bid price quote in response to an open RFQ.
list_open_rfqsList open (ACTIVE) RFQs awaiting market-maker quotes (read-only).
swap_quoteOne call: opens a sealed-bid Ghost Auction and returns a swap_handle + best bid so far.
swap_statusRe-poll an open swap by its swap_handle — current best bid + bid count (read-only).
swap_executeAccept the winning sealed bid and create the trade.
swap_cancelAbort an open swap before it executes (cancels the underlying RFQ; no funds locked).
create_htlcFund a Hash Time-Locked Contract for atomic OTC settlement (records on-chain lock tx hash).
withdraw_htlcClaim an HTLC by revealing the 32-byte preimage — settles the atomic swap.
refund_htlcRefund an expired HTLC after timelock — only the original sender, only post-deadline.
get_htlcQuery per-leg HTLC settlement state for a trade (read-only).
list_supported_pairsList the chain-qualified token pairs Hashlock supports (read-only).
list_my_tradesList your trades, active + historical (read-only) — resync state after context loss.
create_compute_capacity_listingProvider side: list a compute-capacity batch for sale (Sepolia / USDC; requires the compute_trading flag).
accept_compute_capacity_listingBuyer side: commit to purchase a listed compute-capacity batch (requires the compute_trading flag).

The HTLC settlement tools (create_htlc, withdraw_htlc, refund_htlc, get_htlc) work across three chains: Ethereum (EVM), Bitcoin (P2WSH HTLC), and Sui (Move HTLC). The compute-capacity tools are currently Sepolia / USDC only.

Environment Variables

VariableRequiredDefaultDescription
HASHLOCK_ACCESS_TOKENYes—7-day SIWE JWT from hashlock.markets/sign/login
HASHLOCK_ENDPOINTNohttps://hashlock.markets/graphqlGraphQL endpoint override (rarely needed)

Tool Examples

Create an RFQ

"Create an RFQ to sell 2 ETH for USDT"

Tool: create_rfq
Input: { baseToken: "ETH", quoteToken: "USDT", side: "SELL", amount: "2.0" }
Output: { rfqId, broadcast status }

Respond to an RFQ

"Quote 3400 USDT per ETH on RFQ abc-123"

Tool: respond_rfq
Input: { rfqId: "abc-123", price: "3400.00", amount: "2.0" }

Check HTLC Status

"What's the HTLC status for trade xyz-789?"

Tool: get_htlc
Input: { tradeId: "xyz-789" }

Fund an HTLC

"Record my ETH lock transaction for trade xyz-789"

Tool: create_htlc
Input: { tradeId: "xyz-789", txHash: "0xabc...", role: "INITIATOR", chainType: "evm" }

Claim with Preimage

"Claim the HTLC using the preimage"

Tool: withdraw_htlc
Input: { tradeId: "xyz-789", txHash: "0xdef...", preimage: "0x1234..." }

Deprecated legacy packages

Do not use these — they depended on an intent REST API that was never shipped, and are superseded by @hashlock-tech/mcp:

  • hashlock-mcp-server (unscoped, npm) — deprecated 2026-04-19
  • langchain-hashlock (PyPI) — superseded for MCP-based integrations

Links

  • Website: hashlock.markets
  • MCP Endpoint (remote): hashlock.markets/mcp
  • SIWE Login: hashlock.markets/sign/login

Architecture

How this server is structured, the six tools, the create_rfq intent compiler, and how it connects to the Hashlock Markets backend (and the @hashlock-tech/sdk it wraps): docs/architecture/ARCHITECTURE.md · Русский.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

HASHLOCK_ACCESS_TOKEN*secret

SIWE JWT from hashlock.markets/sign/login

HASHLOCK_ENDPOINTdefault: https://hashlock.markets/graphql

GraphQL endpoint override

Registryactive
Package@hashlock-tech/mcp
TransportSTDIO, HTTP
AuthRequired
UpdatedMay 19, 2026
View on GitHub