MCP server · In development
Your AI agent will soon read every blockchain.
ChainFoundry's MCP server gives AI agents decoded, structured data from 7 architectures and 500+ networks — self-hosted, no API keys. Preview coming soon.
What is MCP?
Model Context Protocol (MCP) is the open standard — created by Anthropic — that lets AI agents connect to external tools and data. ChainFoundry's MCP server makes blockchain data a native capability for any MCP-compatible AI system.
Under the hood it's just our regular SDK — chaincodec, chainrpc, chainindex, and chaincorrelate — exposed as a set of tool calls the agent can reason about. One config, any chain, every framework.
pip install chainfoundry-mcp # coming soonClaude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"chainfoundry": {
"command": "chainfoundry-mcp",
"args": ["--chains", "ethereum,solana,cosmos,sui"]
}
}
}Then in Claude: “Decode the last transfer event on Ethereum transaction 0x…” or “Did this wallet bridge anything to Solana in the last hour?”
One agent, every chain
How a multichain conversation actually flows.
A single agent, reasoning across heterogeneous architectures, with no per-chain API integration work.
Tools your agent gets
8 primitives. Every architecture.
Every tool is backed by the same battle-tested primitives used by production ChainFoundry SDKs — so the agent sees one schema, not seven.
| MCP tool | What it does | Chain coverage |
|---|---|---|
| decode_event | Decode a transaction's events on any chain | EVM, Solana, Cosmos, Substrate, Bitcoin, Aptos, Sui |
| decode_call | Decode a function / instruction / message call | EVM (ABI), Solana (Anchor), Cosmos (Msg), Sui (Move entry) |
| get_block | Get block header + tx list from any chain | All 7 architectures, canonical shape |
| get_balance | Native + fungible token balances at any height | ERC-20, SPL, CW-20, IBC, BRC-20, Move coins |
| get_transaction | Full tx details with decoded events + errors | Includes Solana logs, Cosmos events, Sui object changes |
| correlate_bridge | Trace a bridge deposit to its withdrawal on another chain | Wormhole, LayerZero, Circle CCTP, IBC (v2 roadmap) |
| list_supported_chains | Show all supported chains and architectures | 500+ networks today |
| list_schemas | Browse bundled protocol schemas (CSDL) | Uniswap, Raydium, Osmosis, Lido, Wormhole… |
Multichain by construction
The same agent call, translated per chain.
The MCP server normalizes every chain's binary encoding into a single canonical shape — so your agent can reason about a Sui object change the same way it reasons about an ERC-20 Transfer.
How it works
Five hops. Every chain.
Get started
Ready to build?
Open-source core. EU-built. Production-grade middleware. Add any chain in hours, not weeks.
Developer
Get started
Read the docs, install the SDK, decode your first event in 5 minutes.
Read the docsPartner
Book a call
Ecosystem partnerships, enterprise pilots, and grant collaborations.
Book a 30-min callUpdates
Stay in the loop
Occasional updates on releases, new chains, and deep-dive blog posts.
Subscribe