Skip to main content
Glama

@hashlock-tech/mcp

Hashlock Markets es un protocolo de trading basado en intenciones para intercambiar cualquier activo — criptomonedas, RWA, stablecoins — con ofertas selladas privadas y contrapartes verificadas en Ethereum, Bitcoin y SUI.

No confundir con la primitiva criptográfica "hashlock" utilizada en los Hash Time-Locked Contracts (HTLC). Este paquete es el servidor MCP para el protocolo y producto de trading de Hashlock Markets en hashlock.markets.

No afiliado a Hashlock Pty Ltd (hashlock.com), una firma independiente australiana de auditoría de contratos inteligentes. Las dos organizaciones comparten un nombre similar solo por coincidencia: productos, entidades legales, jurisdicciones y fundadores distintos.

npm License: MIT MCP Registry

¿Qué es esto?

@hashlock-tech/mcp es el servidor canónico del Model Context Protocol para Hashlock Markets. Permite a los agentes de IA (Claude, GPT, Cursor, Windsurf, cualquier cliente compatible con MCP) crear RFQs, responder como creador de mercado, financiar HTLCs y liquidar swaps atómicos entre cadenas en Ethereum, Bitcoin y SUI.

Related MCP server: hashlock-mcp-server

Instalación

Opción A (preferida) — Remote streamable-http

Conecta Claude Desktop / Cursor / Windsurf directamente al endpoint MCP de Hashlock Markets. Sin instalación local.

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

Opción B — Local stdio via npx

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

Ubicación del archivo de configuración:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Reinicia tu cliente después de editar.

Autenticación

Hashlock Markets utiliza tokens portadores SIWE (Sign-In With Ethereum).

  1. Visita hashlock.markets/sign/login

  2. Firma un mensaje con tu billetera Ethereum

  3. Recibe un JWT de 7 días

  4. Configúralo como HASHLOCK_ACCESS_TOKEN (stdio) o encabezado Authorization: Bearer <token> (remoto)

  5. Vuelve a firmar después de que expire

Herramientas disponibles

Herramienta

Descripción

create_rfq

Crea una Solicitud de Cotización (RFQ) para comprar o vender cripto OTC. Se transmite a los creadores de mercado para respuestas de oferta sellada.

respond_rfq

Lado del creador de mercado: envía una cotización de precio en respuesta a una RFQ abierta.

create_htlc

Financia un contrato Hash Time-Locked para liquidación OTC atómica (registra el hash de tx de bloqueo en la cadena).

withdraw_htlc

Reclama un HTLC revelando la preimagen de 32 bytes — liquida el swap atómico.

refund_htlc

Reembolsa un HTLC expirado después del bloqueo temporal — solo el remitente original, solo después de la fecha límite.

get_htlc

Consulta el estado actual del HTLC para una operación (ambos lados, direcciones de contrato, montos de bloqueo, bloqueos temporales).

Todas las herramientas admiten tres cadenas: Ethereum (EVM), Bitcoin (HTLC envuelto) y SUI (Move HTLC).

Variables de entorno

Variable

Requerido

Predeterminado

Descripción

HASHLOCK_ACCESS_TOKEN

JWT SIWE de 7 días desde hashlock.markets/sign/login

HASHLOCK_ENDPOINT

No

https://hashlock.markets/api/graphql

Anulación del endpoint GraphQL (raramente necesario)

Ejemplos de herramientas

Crear una 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 }

Responder a una RFQ

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

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

Comprobar el estado del HTLC

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

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

Financiar un HTLC

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

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

Reclamar con preimagen

"Claim the HTLC using the preimage"

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

Paquetes heredados obsoletos

No los uses: dependían de una API REST de intenciones que nunca se lanzó, y han sido reemplazados por @hashlock-tech/mcp:

  • hashlock-mcp-server (sin alcance, npm) — obsoleto el 19-04-2026

  • langchain-hashlock (PyPI) — reemplazado para integraciones basadas en MCP

Enlaces

Licencia

MIT © Hashlock Corp.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Cryptographically signed market state verification for autonomous financial agents. Ed25519 receipts, fail-closed safety, 28 global exchanges (equities, derivatives, 24/7 crypto). MCP-native, x402-payable, SMA Protocol conformant.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Hashlock Markets (hashlock.markets) — sealed-bid intent-based crypto trading protocol with HTLC atomic settlement. AI agents can create, commit, and validate trading intents on Ethereum, Bitcoin, and Sui. Canonical npm package: @hashlock-tech/mcp. Not the cryptographic hashlock primitive, not Hashlock Pty Ltd (hashlock.com).
    5
    21
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    MCP server for DeFi execution — lets AI agents swap, provide liquidity, lend, bridge, and run yield strategies across 22 chains in a single transaction. 7 tools for token discovery, portfolio analysis, quoting, and execution via the Haiku API.
    7
    68
    2
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Settlement rails for AI labor — USDC escrow on Base Mainnet, 1% protocol fee, designed for autonomous agents. 10 MCP tools covering the full escrow lifecycle: * Quoting calldata for create-intent, submit-proof, release-funds (broadcast gated) * Single-call x402 payment binding (replaces the 5-step x402 dance with one HMAC-signed POST) * Server-side reputation from on-chain event scan * Li

View all related MCP servers

Related MCP Connectors

  • No-KYC managed MCP for AI agents: sandboxed TypeScript trading SDK, isolated sub-accounts, futures.

  • Multi-aggregator swap router for AI agents on Base. 10 bps fee. MCP-native, non-custodial.

  • Coordinate multiple AI agents over MCP: atomic claims, leases, shared ledger, handoffs, tasks.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hashlock-Tech/hashlock-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server