github analyzed · update queued 39b917c

Hashlock-Tech/hashlock-mcp

github

Atomic settlement layer for the agent economy. Sealed-bid RFQ + HTLC settlement, fused into one operation. Live on Ethereum and Sui; Bitcoin HTLC mainnet-ready (signet-validated). For AI agents (MCP-native) and institutional OTC desks.

maintainer
Hashlock-Tech
license
MIT
first seen
2026-06-03
last seen
2026-06-20
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 6 tools
transport stdio · streamable-http · http verified reported listed in the official MCP registry counts 6 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • create_htlc

    Fund a Hash Time-Locked Contract for atomic OTC settlement (records on-chain lock tx hash).

  • create_rfq

    Create a Request for Quote (RFQ) to buy or sell crypto OTC. Broadcasts to market makers for sealed-bid responses.

  • get_htlc

    Query current HTLC status for a trade (both sides, contract addresses, lock amounts, timelocks).

  • refund_htlc

    Refund an expired HTLC after timelock — only the original sender, only post-deadline.

  • respond_rfq

    Market-maker side: submit a price quote in response to an open RFQ.

  • withdraw_htlc

    Claim an HTLC by revealing the 32-byte preimage — settles the atomic swap.

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

network 1

  • net Hashlock-Tech-hashlock-mcp-39b917c/src/lib/graphql-client.ts :51 const response = await fetch(endpoint, {

secrets 1

  • secrets Hashlock-Tech-hashlock-mcp-39b917c/src/index.ts :26 const ACCESS_TOKEN = process.env.HASHLOCK_ACCESS_TOKEN || '';

declared dependencies 7

  • @hashlock-tech/sdk@^0.2.0
  • @modelcontextprotocol/sdk@^1.12.1
  • zod@^3.23.0
  • @types/node@^25.6.0
  • tsup@^8.0.0
  • typescript@^5.4.0
  • vitest@^4.1.4