iota-agent-mcp
iota-agent-mcp
MCP Server for the IOTA blockchain — enables AI coding agents (Claude Code, Cursor, VS Code Copilot, ChatGPT) to interact with IOTA directly.
Built in response to iotaledger/iota-rust-sdk#986.
Tools (16 total)
Wallet
Tool | Description |
| Get current wallet address |
| Check IOTA balance |
| List all wallet accounts |
| View pending tx approvals |
| Approve pending transaction |
| Reject pending transaction |
| Switch mainnet/testnet/devnet |
| Sign & execute transaction |
CLI / Move Dev
Tool | Description |
| Run any |
| Build a Move package |
| Run Move unit tests |
| Run tests + coverage report |
| Build publish tx (unsigned) |
On-chain Query
Tool | Description |
| Fetch object by ID |
| List objects by owner |
| Get coin objects for address |
| Fetch transaction by digest |
| Get coin type metadata |
| Get Move package ABIs |
| Resolve IOTA Name Service |
| Current IOTA price (CoinGecko) |
| Raw GraphQL query |
| Epoch, checkpoint, network stats |
| Decompile Move module |
Setup
npm install -g iota-agent-mcpAdd to your Claude/Cursor MCP config:
{
"mcpServers": {
"iota": {
"command": "iota-mcp",
"env": {
"IOTA_RPC_URL": "https://api.mainnet.iota.cafe",
"IOTA_WALLET_SERVER": "http://localhost:3847"
}
}
}
}Environment Variables
Variable | Default | Description |
|
| IOTA JSON-RPC endpoint |
|
| IOTA GraphQL endpoint |
|
| Local agent wallet server |
Networks
Network | RPC |
Mainnet |
|
Testnet |
|
Devnet |
|
Build from source
git clone https://github.com/dearsealx-blip/iota-agent-mcp
cd iota-agent-mcp
npm install
npm run build
node dist/index.jsRelated
iota-agent-skills — OpenClaw skills for IOTA development
sui-mcp — Original Sui MCP server (inspiration)
License
MIT