IronWallet MCP Server
OfficialProvides non-custodial wallet operations on the Bitcoin network, including balance checks, local signing, and sending transfers.
Provides non-custodial wallet operations on the Dogecoin network, including balance checks, local signing, and sending transfers.
Provides non-custodial wallet operations on the Ethereum network, including balance checks, token transfers, local signing, and swaps.
Provides non-custodial wallet operations on the Litecoin network, including balance checks, local signing, and sending transfers.
Provides non-custodial wallet operations on the Optimism network, including balance checks, token transfers, local signing, and swaps.
Provides non-custodial wallet operations on the Polygon network, including balance checks, token transfers, local signing, and swaps.
Provides non-custodial wallet operations on the Solana network, including balance checks, token transfers, local signing, and swaps.
Provides non-custodial wallet operations on the TON network, including balance checks, token transfers, local signing, and swaps.
Provides non-custodial wallet operations on the XRP network, including balance checks, local signing, and sending transfers.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@IronWallet MCP Serverwhat's my ETH balance on Base?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
IronWallet for AI agents
The IronWallet MCP server gives AI agents secure access to a non-custodial wallet. Seed phrases stay encrypted on the host and never leave this machine. Agents can retrieve balances, sign locally, transfer tokens, and swap across 10+ networks.
Seed-compatible with the IronWallet app. There is no per-transaction confirmation UI.
Requirements: Node.js 20+ (npx). Use a dedicated wallet with limited balance.
Product page: ironwallet.io/ai. Machine-readable index: llms.txt.
Opening this repository in Claude Code starts the wallet MCP via .mcp.json. See CLAUDE.md.
Install
Cursor: ironwallet.io/ai
Claude Code:
claude plugin marketplace add ironwallet/ironwallet-agent-kit
claude plugin install ironwallet-mcp@ironwalletCodex:
codex plugin marketplace add ironwallet/ironwallet-agent-kit
codex plugin add ironwallet-mcp@ironwalletGrok:
grok plugin marketplace add ironwallet/ironwallet-agent-kit
grok plugin install ironwallet-mcp --trustReload so MCP picks up PATH. From a local clone, use . instead of the GitHub repo.
MCP only (no plugin)
Manually installed MCP does not auto-update with the plugin.
{
"mcpServers": {
"ironwallet": {
"command": "npx",
"args": ["-y", "@ironwallet/mcp-server"]
}
}
}Related MCP server: Universal Crypto MCP
What's included
Skill
Skill | When to use |
ironwallet-mcp | Non-custodial wallet: balances, local signing, transfers, swaps, deposit QR. Invoke as |
Rules
Rule | What it enforces |
wallet-transaction-safety | Hot wallet; no extra confirmation UI; poll status on timeout, never resubmit blindly |
seed-phrase-handling | Recovery phrases and private keys never appear in chat, files, or logs |
swap-asset-resolution | Networks and tokens come from catalog tools, not model memory |
Agent
Agent | Purpose |
ironwallet-operator | Operate the non-custodial wallet: balances, local signing, transfers, swaps, deposit QR |
MCP server
@ironwallet/mcp-server over stdio. Networks: Ethereum, BSC, Polygon, Base, Arbitrum, Optimism, Avalanche, Tron, Bitcoin, Litecoin, Dogecoin, Solana, XRP, TON.
Tools
Tool | Purpose | Moves funds? |
| Running version vs published npm package | no |
| Stage the npm update for the next restart | no |
| Names, addresses, and | no |
| Record chat acceptance of the MCP disclaimer | no |
| New wallets; returns a browser | no |
| Local browser UI to import / create / back up / delete | no |
| Replace per-wallet limits ( | no |
| PNG QR (try chat; else local | no |
| Native or token balance | no |
| Recent txs from public explorers (paged) | no |
| Fee estimate, no broadcast | no |
| Sign locally and send | yes |
| Poll a transfer | no |
| Networks available for swap | no |
| Sell / buy catalog | no |
| Quote (may expire) | no |
| Fresh quote → sign → swap | yes |
| Poll a swap | no |
No tool accepts or returns a seed. Import, backup, and delete only in the local browser (open_wallet_manager / backup_url); deleting asks the user to retype the wallet name.
Configuration
Nothing to paste into MCP config for normal use. On first launch the server writes a relay API key, keystore wrapping secret, device id, and installation id under ~/.ironwallet-mcp/ (mode 0600). Override with IW_RELAY_API_KEY / IW_PASSPHRASE / IW_DEVICE_ID only if you must.
The user-facing backup is the recovery phrase in the wallet manager, not those files.
Security
Seeds are encrypted at rest. They never appear in tool results, agent chat, or backend requests.
The agent can move funds without asking again. Optional wallet policy (
readOnly,maxPerTxUsd, transfer recipient allow-list — set viaset_wallet_policy) is off by default and applies to both sends and swaps.Anyone with the keystore and the wrapping secret controls the funds. A leaked seed cannot be revoked.
Timeout is not always failure: poll status before retrying a send or swap.
Do not put a main wallet here. Use a small hot wallet.
Details and private disclosure: SECURITY.md.
Contributing
This public tree is a release snapshot. See CONTRIBUTING.md. Please follow the Code of Conduct.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Provide AI agents and automation tools with contextual access to blockchain data including balance…
Non-custodial DeFi tools for AI agents on Solana: swaps, perps, lending, staking, equities.
Non-custodial, rug-gated crypto swaps + token safety + discovery for AI agents.
DeFi safety layer for AI agents: wallet safety, token risk, tx decode/simulate. 20 tools.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI agents to interact with cryptocurrency ecosystems through wallet management, trading operations (swaps, DCA, limit orders), staking, and multi-chain support starting with Solana.37GPL 3.0
- AlicenseCqualityCmaintenanceEnables AI agents to interact with any EVM-compatible blockchain through natural language, supporting token swaps, cross-chain bridges, staking, lending, governance, gas optimization, and portfolio tracking across networks like Ethereum, BSC, Polygon, Arbitrum, and more.10030 npm41-
- AlicenseAqualityDmaintenanceProvides permissionless wallet infrastructure for AI agents to manage wallets, sign transactions, and handle tokens across Solana and all EVM-compatible chains. It includes 29 specialized tools for on-chain operations, featuring built-in security guards and automated x402 payment processing without KYC requirements.29217 npm3MIT

Privy MCP Serverofficial
AlicenseBqualityDmaintenanceEnables AI agents to create wallets, sign transactions, and manage blockchain operations across multiple chains like Ethereum, Solana, and more via Privy.242MIT