For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

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

Requirement
Supported
Notes

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