iota-agent-mcp

Integrate AI agents with IOTA blockchain for wallet operations, Move contracts, and on-chain queries.

64|13|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/Scottcjn/iota-agent-mcp --skill iota-agent-mcp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: iota-agent-mcp
Source: https://github.com/Scottcjn/iota-agent-mcp/tree/main
Command: npx skills add https://github.com/Scottcjn/iota-agent-mcp --skill iota-agent-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @modelcontextprotocol/sdk, zod, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit provides a streamlined interface for AI coding agents to interact with the IOTA blockchain, enabling efficient wallet management, smart contract development, and on-chain data querying.

Core Features & Use Cases

  • Wallet Management: Offers comprehensive wallet management with human-in-the-loop signing, allowing for secure transaction handling.
  • Move Contract Development: Supports building, testing, and publishing Move smart contracts.
  • On-Chain Queries: Facilitates querying on-chain objects, transactions, coins, epoch info, and network statistics.
  • Use Case: An AI coding agent can use this Skill to automatically generate and sign a Move contract, fetch and analyze transaction data, or check current network statistics.

Quick Start

Use the iota-agent-mcp skill to build and test a Move package: iota-agent-mcp build ./my_move_project

Frequently Asked Questions about iota-agent-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use AI agents to interact with the IOTA blockchain for wallet management and smart contracts?▼

You can interact with the IOTA blockchain using AI agents by integrating with the Model Context Protocol (MCP), which provides secure wallet operations, Move smart contract development, and on-chain data queries.

What components are required to query on-chain data and manage wallets on the IOTA network?▼

To query on-chain data and manage wallets on the IOTA network, you need a local agent-wallet server, an IOTA JSON-RPC fullnode, and an IOTA GraphQL indexer to ensure full functionality and secure interaction.

How do I build and test Move smart contracts using an AI coding agent?▼

You can build and test Move smart contracts by instructing your AI coding agent to use the iota-agent-mcp skill, for example by executing a command like 'iota-agent-mcp build ./my_move_project' to compile and validate your package.

Can I automate transaction signing for IOTA wallets through an AI agent?▼

Yes, you can automate transaction signing through an AI agent using the wallet management feature, which incorporates human-in-the-loop signing to ensure secure transaction handling on the IOTA blockchain.

Does the Model Context Protocol support querying IOTA network statistics and epoch info?▼

Yes, the Model Context Protocol supports querying on-chain objects, transactions, coins, epoch info, and network statistics by interacting with the IOTA GraphQL indexer and JSON-RPC fullnode.

What are the limitations of using AI agents for Move smart contract development on IOTA?▼

The primary limitation is the environment requirement; you must maintain a local agent-wallet server, an IOTA JSON-RPC fullnode, and an IOTA GraphQL indexer, meaning the AI agent cannot operate fully autonomously without these local dependencies.