githubEdit

robotMCP Toolkit

Build MCP servers that give AI agents self-custodial WDK wallets

The MCP Toolkit lets AI agents interact with self-custodial WDK wallets. It creates an MCP serverarrow-up-right that exposes wallet operations (checking balances, sending transactions, swapping tokens, bridging assets, and more) as structured tools that any MCP-compatible AI client can call.

Powered by @tetherto/wdk-mcp-toolkitarrow-up-right.

circle-exclamation

Features

  • MCP Server Extension - Extends the official @modelcontextprotocol/sdk McpServer with WDK-specific capabilities

  • Multi-Chain - Support for 13 blockchains out of the box, including EVM chains, Bitcoin, Solana, Spark, TON, and Tron

  • 35 Built-in Tools - Ready-to-use tools for wallets, pricing, indexer queries, swaps, bridges, lending, and fiat on/off-ramps

  • Human Confirmation - All write operations use MCP elicitations to require explicit user approval before broadcasting transactions

  • Extensible - Register custom tools alongside built-in ones using standard MCP SDK patterns

  • Secure by Design - Seed phrases stay local, close() wipes keys from memory, and read/write tool separation lets you control access

Supported Chains

Chain
Identifier

Ethereum

ethereum

Polygon

polygon

Arbitrum

arbitrum

Optimism

optimism

Base

base

Avalanche

avalanche

BNB Chain

bnb

Plasma

plasma

Bitcoin

bitcoin

Solana

solana

Spark

spark

TON

ton

Tron

tron

circle-info

You can register any blockchain name - the CHAINS constants are for convenience only. For custom chains, register tokens manually with registerToken().

circle-info

Already using an AI coding assistant? See Build with AI for how to connect WDK docs as context via MCP or Markdown.


Need Help?