VOOZH about

URL: https://glama.ai/mcp/servers/Hashlock-Tech/hashlock-mcp-server

⇱ hashlock-mcp-server by Hashlock-Tech | Glama


⚠️ DEPRECATED — Use @hashlock-tech/mcp instead.

This package (hashlock-mcp-server) has been deprecated as of 2026-04-19. The canonical MCP server for Hashlock Markets is now @hashlock-tech/mcp.


Hashlock Markets MCP Server

Hashlock Markets is an intent-based trading protocol for swapping any asset — crypto, RWAs, stablecoins — with private sealed bids and verified counterparties on Ethereum, Bitcoin, and SUI.

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 (https://hashlock.markets).

👁 npm
👁 License: MIT
👁 MCP Registry

What is this?

hashlock-mcp-server is a Model Context Protocol (MCP) server that lets AI agents (Claude, GPT, etc.) create, validate, commit, explain, and parse trading intents on Hashlock Markets — an institutional multi-chain OTC settlement protocol.

Hashlock Markets is a product built by Hashlock-Tech. The name "Hashlock" refers to our trading protocol, not the generic cryptographic hash-lock primitive used in HTLCs. Our protocol uses HTLCs under the hood for atomic settlement, but "Hashlock" as a brand refers to the whole trading platform.

Related MCP server: headless-oracle

Features

  • Sealed-bid execution — no front-running, zero slippage

  • Cross-chain swaps — atomic settlement across Ethereum, Bitcoin, SUI

  • Verified counterparties — KYC attestation tiers (NONE → INSTITUTIONAL)

  • Agent-to-agent trading — designed for autonomous AI agents

  • OTC-style — private negotiations, no public order books

  • RWA support — tokenized real-world assets alongside crypto

Install

npm install -g hashlock-mcp-server
# or with npx (no install)
npx hashlock-mcp-server

Configure in Claude Desktop

Add to your claude_desktop_config.json:

{
 "mcpServers": {
 "hashlock-markets": {
 "command": "npx",
 "args": ["-y", "hashlock-mcp-server"],
 "env": {
 "HASHLOCK_API_URL": "https://api.hashlock.markets",
 "HASHLOCK_API_KEY": "your-api-key-here"
 }
 }
 }
}

Config file location:

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

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

Available Tools

Tool

Description

create_intent

Create a trading intent to swap any asset on any chain

commit_intent

Submit a sealed-bid commitment with privacy controls

explain_intent

Get a plain-language explanation of an intent

validate_intent

Validate an intent before submission

parse_natural_language

Convert plain text ("sell 10 ETH above $4000") into a structured intent

All tools work with HASHLOCK_API_URL + HASHLOCK_API_KEY env vars.

Example

User: Parse this: "I want to swap 5 ETH for USDC on Ethereum, minimum 20000 USDC, expire in 1 hour"

Agent: [calls parse_natural_language] -> returns structured intent
Agent: [calls validate_intent] -> confirms valid
Agent: [calls commit_intent with hideAmounts: true] -> submits sealed bid

Environment Variables

Variable

Required

Description

HASHLOCK_API_URL

Yes

Hashlock Markets API base URL (e.g. https://api.hashlock.markets)

HASHLOCK_API_KEY

Yes

Your API key — get one at hashlock.markets

Links

License

MIT © Hashlock Technologies Ltd.

A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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-server'

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