Overview
The Hinkal MCP server lets any AI agent add privacy to on-chain transfers and settlement flows across Hinkal's supported chains - through the Model Context Protocol, the open standard for connecting AI assistants to tools.
It presents Hinkal's private deposits, withdrawals, and transfers as MCP tools, so an assistant like Claude can move funds between a user's public wallet and their private balance from plain-language requests.
Custody Model
Unlike Hinkal Pay and Hinkal Wallet, the MCP server is custodial. A wallet is created server-side on first use, and every transaction is signed and broadcast by Hinkal's relayer - the user's machine holds only an access key. Nothing is signed by the agent or the user.
The server abstracts the privacy mechanics. The agent calls simple tools; Hinkal handles the proofs, relaying, and settlement.
@hinkal/mcp- the MCP server, runnable from any MCP client over stdioModel Context Protocol - the client/host standard the server implements
What the server enables
With a single connection, an agent can support:
Design
No smart contract changes required
Works with any MCP client - Claude Desktop, Claude Code, or your own host
Every transaction is signed and broadcast server-side by Hinkal - nothing for the agent or user to sign
Withdrawals, transfers, and sends run server-side through a Hinkal relayer
Compatibility
Node.js
✅
v18+
Transport
✅
stdio
MCP clients
✅
Claude Desktop, Claude Code, any MCP host
Chains
✅
Hinkal's supported chains - call list_chains for the live set
Last updated