Iota Agent Mcp
@Scottcjn
About Iota Agent Mcp
MCP server for the IOTA blockchain — 20 tools for AI agent integration: wallet, Move CLI, and on-chain operations.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"iota": {
"command": "npx",
"args": [
"iota-agent-mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Iota Agent Mcp?
Iota Agent Mcp is a Model Context Protocol (MCP) server that enables AI coding agents (Claude Code, Cursor, VS Code Copilot, ChatGPT) to interact directly with the IOTA network. It provides 18 tools across three categories: wallet operations, CLI and Move smart contract management, and on-chain data querying.
How to use Iota Agent Mcp?
Install globally via npm install -g iota-agent-mcp. Then configure an MCP client by adding a server entry with the command iota-agent-mcp (for Claude Code) or npx iota-agent-mcp (for Cursor / VS Code) in the respective settings JSON file. Optional environment variables configure the local agent-wallet server (IOTA_WALLET_SERVER), JSON-RPC endpoint (IOTA_RPC_URL), and GraphQL indexer (IOTA_GRAPHQL_URL).
Key features of Iota Agent Mcp
- Stateless MCP process – no secrets stored in the agent process
- Human-in-the-loop transaction signing via local wallet server
- Dual-query: JSON-RPC for objects/transactions, GraphQL for aggregate stats
- CLI passthrough for Move build, test, and unsigned publish commands
Use cases of Iota Agent Mcp
- AI agent managing an IOTA wallet – check balance, list accounts, sign and execute transactions
- Build and test Move smart contracts with coverage analysis through the AI agent
- Query on-chain data – fetch objects, transactions, coins, and epoch information
- Switch between IOTA mainnet, testnet, and devnet via wallet tool
FAQ from Iota Agent Mcp
What runtime does Iota Agent Mcp require?
It is a Node.js package installed via npm and run as a stdio-based MCP server. A local agent-wallet server (default http://localhost:3847) must be running for wallet operations.
How are transactions signed?
Wallet operations proxy to a local agent-wallet server with a human-in-the-loop approval flow. The MCP server supports approving or rejecting pending signing requests.
What endpoints does the server connect to?
By default it connects to IOTA JSON-RPC at https://api.mainnet.iota.cafe and IOTA GraphQL at https://graphql.mainnet.iota.cafe, both configurable via environment variables.
Where does data live?
The MCP server is stateless. Wallet credentials and signing state reside in the separate agent-wallet server. On-chain queries fetch data from public IOTA fullnodes and indexers.
What transport does it use?
It communicates with AI agents over MCP via stdio. Outbound connections to the wallet server, JSON-RPC, GraphQL, and the local iota CLI are made over HTTP or process execution.
More AI & Agents MCP servers
LinkedIn MCP Server
stickerdanielOpen-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI agent access to profiles, companies, jobs, and messages.
🛡️ A.I.G(AI-Infra-Guard)
TencentA full-stack AI Red Teaming platform securing AI ecosystems via OpenClaw Security Scan, Agent Scan, Skills Scan, MCP scan, AI Infra scan and LLM jailbreak evaluation.
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
Unreal Engine Generative AI Support Plugin
prajwalshettydevUnreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashscope, Seedream. NPC AI, agenti
Just Prompt - A lightweight MCP server for LLM providers
dislerjust-prompt is an MCP server that provides a unified interface to top LLM providers (OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama)
Comments