Irys

Irys MCP Connector for Claude

A+

Manage permanent data storage on Irys — check storage prices, query transactions via GraphQL, and manage balances across multiple tokens.

8 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect to Irys, the provenance layer for permanent data storage. This MCP server enables your AI agent to interact with Irys nodes to handle data uploads, verify storage costs, and explore historical transactions.

What you can do

  • Storage Economics — Use get_price to calculate exact costs for data storage in atomic units for tokens like Ethereum or Solana.
  • Data Discovery — Search through permanent records using query_transactions with GraphQL filters for specific tags and values.
  • Account Oversight — Monitor wallet balances with get_balance and manage node funding or withdrawals via fund_account and withdraw_account.
  • Transaction Metadata — Retrieve detailed status and tags for any specific transaction ID using get_transaction.
  • Node Status — Get real-time metadata about the Irys node configuration and supported features using get_info.

How it works

  1. Subscribe to this server
  2. Provide your Irys Node URL (Mainnet or Devnet)
  3. Start interacting with the permanent web through your AI agent

Who is this for?

  • Web3 Developers — quickly check upload prices and transaction statuses without leaving the terminal or IDE.
  • Data Analysts — query historical data tags on the provenance layer to track on-chain activity.
  • DevOps Engineers — automate the monitoring of Irys node balances and funding status.
permanent-storageweb3arweavedata-provenancegraphql

8 tools expose this connector's capabilities to your AI agent.

get_balance

Get balance for a specific address

fund_account

Submit a funding transaction receipt

get_transaction

Retrieve metadata for a specific transaction ID

get_info

Get Irys node metadata

get_price

Get storage price for a specific token and data size

query_transactions

Use this to find historical transactions by tag. Search and filter transaction metadata via GraphQL

submit_transaction

Submit a signed data transaction

withdraw_account

Initiate a withdrawal request

See how to talk to your AI agent using Irys.

What is the storage price for 500MB using the solana token?

I've checked the pricing for 500,000,000 bytes on Solana. The current cost is approximately 12,450,000 atomic units. Would you like to check the price for a different token?

Find the last 3 transactions with the tag 'App-Name' set to 'Vurb'.

I found 3 transactions matching your criteria. The most recent one has ID `zK9...` and was uploaded with the tag 'App-Name: Vurb'. Do you want the full metadata for any of these?

Show me the metadata and supported tokens for this Irys node.

Fetching node info... This node is running version 1.0.0 and supports tokens including ethereum, solana, arweave, and matic. It is currently healthy and accepting transactions.

Use the `get_price` tool by providing the payment token (e.g., 'ethereum') and the size in bytes. The agent will return the cost in atomic units for that specific network.

Related Connectors