ADI Chain MCP Server
Provides tools for interacting with Chainlink CCIP, enabling AI agents to query supported token lanes and execute cross-chain token transfers.
Provides tools for canonical bridge deposits and withdrawals between Ethereum and ADI Chain, including deposit cost estimation, withdrawal parameters, and claim finalization.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ADI Chain MCP ServerHow do I get USDC from Ethereum onto ADI Chain?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ADI Chain MCP Server
MCP server for ADI Chain: canonical bridge, CCIP, and network tools for AI agents.
Agents can answer — and execute — "how do I get USDC from Ethereum onto ADI Chain?" instead of pointing a human at a bridge UI. The server encodes ADI's domain knowledge: which bridges exist, which tokens each supports, and the constraints (USDC.e is CCIP-only and stuck on ADI Mainnet; no DEX liquidity exists on ADI Mainnet).
Install
Clone, audit, install globally. Reading the source is the point.
git clone <repo-url>
cd adi-mcp-server
bun i -g . # installs globally from the audited clone
adi-mcp-server # binary on PATH via package.json "bin"Machines without bun: npm i -g . from the same clone. Update: git pull && bun i -g ..
Related MCP server: Arbitrum Bridge MCP Server
Configure
Add to your MCP client (Claude Desktop, Cursor, .mcp.json, …):
{
"mcpServers": {
"adi": {
"command": "adi-mcp-server",
"env": { "ADI_MCP_PRIVATE_KEY": "0x..." }
}
}
}ADI_MCP_PRIVATE_KEY is optional. Without it the server runs read-only: bridge_deposit, bridge_withdraw, and ccip_transfer are disabled. The server never stores keys.
Tools
Read / query
Tool | What it returns |
| RPC, chain ID, explorer, bridge + CCIP contract addresses |
| Token addresses (L1/L2), decimals, which bridges can move it |
| Native ADI or ERC-20 balance on ADI Chain |
| Which bridges support a token route, with constraints |
| CCIP lanes and supported tokens per lane |
| Finality of a tx: pending / committed / executed |
| Node finality frontiers |
| L1 base cost of a canonical bridge deposit (in ADI) |
| Claim params for a withdrawal: batch, message index, message, Merkle proof |
| ERC-8004 agent identity + reputation + validation (mainnet) |
Advisory
Tool | What it returns |
| Best routes to get native ADI (or a token) onto ADI Chain, with steps, costs, caveats |
| Non-custodial swap services that deliver ADI (advisory only) |
Write (require ADI_MCP_PRIVATE_KEY)
Tool | What it does |
| Canonical bridge deposit: ADI ERC-20 (L1) → native ADI (L2). Approves the L1 Asset Router, deposits, returns L1 + canonical L2 tx hashes |
| L2 → L1 withdrawal (native ADI or bridged ERC-20). ~75 min + claim |
| Claim a finalized withdrawal on L1 via the Nullifier (params from |
| CCIP token transfer (USDC.e, LINK on mainnet; CCIP-BnM on testnet) |
Known constraints (encoded in the domain model)
ADI mainnet/testnet run
nativeTokenBridgingOnly— only ADI is registered in the canonical bridge's Native Token Vault. ERC-20 deposits via the Two Bridges pattern are protocol-supported but not configured; the server rejects them with a clear error pointing to CCIP.USDC.e is a CCIP burn/mint token — it can only move via CCIP lanes, never the canonical bridge.
No on-chain DEX with liquidity exists on ADI Mainnet — USDC.e cannot be swapped to native ADI on-chain. The multi-hop path (CCIP back to Ethereum → Uniswap → canonical bridge) is the workaround.
CCIP on ADI testnet supports only CCIP-BnM — USDC is not on ADI testnet CCIP.
Development
bun i
bun run typecheck # tsc --noEmit
bun test # unit tests (routing, token resolution)
bun run test/smoke.ts # live smoke test against mainnet RPC
bun run test/write.ts # write-tool registration + deposit tx construction (needs ADI_MCP_PRIVATE_KEY)Architecture
src/
cli.ts MCP server entry (stdio)
tools.ts tool definitions + registration
domain.ts networks, tokens, bridges, constraints (source of truth)
routing.ts funding-path planning
providers.ts viem clients + Blockscout v1 API + zks_* RPC
bridge.ts canonical bridge deposit/withdraw/claim construction
ccip.ts CCIP ccipSend construction
erc8004.ts ERC-8004 registry reads (identity, reputation, validation)
abis/ vendored ABIs (verified against live contracts)All contract addresses and ABIs were verified against live RPC, the Chainlink CCIP directory, and the bridge UI bundle.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA comprehensive toolkit for building AI agents with blockchain capabilities, enabling interactions with multiple blockchain networks for tasks like wallet management, fund transfers, smart contract interactions, and cross-chain asset bridging.4GPL 3.0
- Alicense-qualityDmaintenanceEnables AI agents to perform cross-chain bridging operations using natural language intents, with support for multiple protocols (Across, Stargate) and advanced security features like oracle validation and slippage protection. Provides comprehensive bridging tools including quote estimation, transaction building, and approval management across Arbitrum and Ethereum networks.MIT
- AlicenseCqualityCmaintenanceEnables AI agents to interact with any EVM-compatible blockchain through natural language, supporting token swaps, cross-chain bridges, staking, lending, governance, gas optimization, and portfolio tracking across networks like Ethereum, BSC, Polygon, Arbitrum, and more.10092139Inno Setup
- AlicenseAqualityCmaintenanceProvides cross-chain bridge and swap tools for AI agents using the Relay Protocol to interact with multiple blockchain networks. It enables agents to query supported chains, obtain transaction quotes, and generate unsigned transaction data for token transfers and swaps.10744MIT
Related MCP Connectors
Token swaps and honeypot/rug checks for AI agents on 8 chains, paid per-call in USDC via x402.
AI-native settlement rail + intelligence oracle for autonomous agents. x402, Base mainnet, 81 tools.
Read-only on-chain intelligence for AI agents on Base: balances, tokens, gas, tx status.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/idea404/adi-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server