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

Quickstart

No wallet to connect and nothing to fund up front — Hinkal creates a custodial wallet for you server-side on first use. Your machine keeps only an access key.

1

Connect the server to your MCP client

Recommended — global install (faster startup, explicit updates):

npm i -g @hinkal/mcp
claude mcp add hinkal -- hinkal-mcp

Open the configuration file: top-left menu → DeveloperOpen app config.

Add Hinkal:

{
  "mcpServers": {
    "hinkal": { "command": "hinkal-mcp" }
  }
}

Restart Claude Desktop.

No global install? Use this configuration instead:

{
  "mcpServers": {
    "hinkal": {
      "command": "npx",
      "args": ["-y", "@hinkal/mcp@latest"]
    }
  }
}
codex mcp add hinkal -- hinkal-mcp

Add to ~/.cursor/mcp.json (or ~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "hinkal": { "command": "hinkal-mcp" }
  }
}

No environment variables required over stdio — everything has a default (see Configuration).

2

Get your wallet address and fund it

Ask the assistant for your wallet addresses — it calls get_wallet_addresses. The wallet starts empty. Send the token you want to shield plus native gas (ETH, POL, …) to the address for your chain.

3

Move funds

Ask in plain language - for example "deposit 100 USDC on Polygon". The server resolves the symbol, builds the deposit, signs and broadcasts it, and returns { txHash, explorerUrl, executed: true }.

Last updated