Plan any transfer
Routes, quotes, messenger options, and a recommended path for 10+ chains — returned as structured JSON the agent can reason over.
Three open-source MCP servers that let any agent plan, sign, broadcast, and track a cross-chain transfer — safely, with keys staying on the user's machine.
Why Allbridge AI
Every tool returns a structured envelope with typed errors and next-step hints, so an agent can drive a transfer end-to-end without guessing.
Routes, quotes, messenger options, and a recommended path for 10+ chains — returned as structured JSON the agent can reason over.
Coordination is key-free by design. The local signer owns the wallets; nothing ever leaves the user's machine.
Every execution step carries a handoff block telling the client exactly which server signs, which broadcasts, and which wallet to pick.
EVM, Solana, Tron, Algorand, Stacks, Soroban / Stellar, and Sui — one consistent interface across all of them.
Preflight balances, submit approvals, bridge, handle Stellar trustlines or Algorand opt-ins, and poll status — all with one job.
stdio for Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, Zed, Goose. streamable-http + OAuth for hosted agents and remote connectors.
Developer support
It can guide client setup, review documentation and config examples, and inspect transfer history in Core Explorer by sender address, recipient address, transaction hash, or transfer ID.
Use Allbridge MCP to validate the setup, check docs, and keep the integration path aligned with the published interface.
Helps wire clients, pick the right transport, and spot missing env vars or config mistakes before they reach production.
Checks documentation, examples, and setup notes so implementation matches the published interface instead of drifting.
Searches Core Explorer by sender address, recipient address, transaction hash, or transfer ID to trace transfers quickly.
Use the question you actually have and let MCP narrow it down to the right transfer record.
Example question: What happened to my transfer?
Start with a transaction hash or transfer ID and have MCP pull the full transfer story without searching chain by chain.
Example question: Show transfers sent from this wallet
Use a sender address when the wallet owner needs a list of outgoing transfers, status, and the latest checkpoint.
Example question: Find all transfers received by this address
Use a recipient address when the receiving side is the only known detail and you need to reconstruct the route.
Example question: Which bridge action matches this hash?
Drop in the transaction hash to confirm whether it was a deposit, swap, or receive leg and where it finalized.
Ask for the sender, recipient, transaction hash, or transfer ID and let the agent resolve the trail from there.
Open Core Explorer (opens in new tab)How it works
The bridge flow is split deliberately: coordination stays key-free, signing stays local. An explicit handoff block on every step tells the client which server owns the next action.
Responsible MCP server: allbridge-mcp
Agent calls plan_bridge_transfer with source chain, destination chain, token, and amount. Gets normalized routes and a recommended option.
plan_bridge_transferResponsible MCP server: allbridge-mcp
check_sender_balances verifies the sender can cover the amount and fees. If not, the agent asks for a top-up before going further.
check_sender_balancesResponsible MCP server: allbridge-mcp
create_bridge_execution_job returns ordered, ready-to-sign steps plus a handoff block pointing at the signer and the wallet selector.
create_bridge_execution_jobResponsible MCP server: local-signer-mcp
Local Signer MCP signs each step with the configured wallet and submits it. The transaction hash comes back immediately.
sign_and_broadcast_transactionResponsible MCP server: allbridge-mcp
get_transfer_status polls the Allbridge explorer until the receive side lands. The agent streams the state back to the user.
get_transfer_statusTools
These tools, grouped by what they do in a transfer. Plug them into any MCP-capable agent, and the bridge becomes one structured interface
list_supported_chainslist the bridge chains and chain aliases that the Allbridge token catalog supports.
list_supported_tokenslist the supported bridge tokens for a chain.
find_bridge_routesadvanced route lookup for bridge planning when source and destination chains are known.
quote_bridge_transferquote an Allbridge transfer once the source and destination token addresses are known.
plan_bridge_transferprimary tool for bridging stablecoins between chains; returns normalized routes and a recommended option
check_sender_balanceschecks sender balance preflight before building bridge transactions
create_bridge_execution_jobcreate an ordered bridge execution job with explicit signing steps for an external wallet or signer.
build_bridge_transactionsbuild raw approval and bridge transactions once the route, sender, recipient, and amount are known.
broadcast_signed_transactionbroadcast an already-signed transaction for a supported chain family.
check_stellar_trustlinecheck whether a Stellar account already has a trustline for the given token.
build_stellar_trustline_transactionbuild a Stellar change-trustline transaction for a recipient account.
check_algorand_optincheck whether an Algorand account is already opted into the given asset or app.
build_algorand_optin_transactionbuild an Algorand opt-in transaction for a recipient account.
get_transfer_statusfetch the status of a bridge transfer from the source chain and transaction hash.
get_allbridge_transferopen a single transfer record from the public explorer by transfer ID.
search_allbridge_transferssearch or list transfers in the public explorer (by query, account, chain, status, amount range).
Signer
Local Signer MCP runs on your machine. It signs and broadcasts, nothing else, so the wallets stay where you put them
get_wallet_capabilitiesget_accountssign_transactionbroadcast_transactionsign_and_broadcast_transactionDev MCP
Read-only documentation assistant for Allbridge integrations. Search project docs, SDK references, REST API notes, and worked examples without loading bridge execution tools into the same surface.
search_allbridge_documentationranked snippet search across allowlisted docs and examples.
get_allbridge_product_summarysummarise the bridge, dev, or broadcast group.
list_available_coding_resourceslist docs and code references for a selected group.
get_coding_resource_detailsreturn the full content of selected docs or code references.
search project / SDK / REST docs, summarise product groups, list canonical resources, fetch citable references.
claude mcp add --transport http allbridge-devQuickstart
Allbridge MCP runs hosted at mcp.allbridge.io (opens in new tab) The signer runs on your machine as a Docker container, so private keys never leave it. Wire both into any MCP-capable client in three steps.
The signer runs on your machine so private keys never leave it. Pull the latest image from Docker Hub.
docker pull allbridge/local-signer-mcp:latestSave your keys and RPC URLs at ~/.allbridge/signer.env. One line per chain family — include only the ones you need.
# ~/.allbridge/signer.env
# EVM (Ethereum, BSC, Polygon, Arbitrum, Optimism, Base …)
LOCAL_SIGNER_EVM_PRIVATE_KEY=0x...
LOCAL_SIGNER_EVM_RPC_URL=https://rpc.example.org
# Solana
LOCAL_SIGNER_SOL_PRIVATE_KEY=...base58...
LOCAL_SIGNER_SOL_RPC_URL=https://api.mainnet-beta.solana.com
# Tron / Algorand / Stacks / Soroban / Sui — same pattern.
# Full reference: docs-core.allbridge.io/ai/local-signer-mcpSame three servers, native config for the client you use.
Register all servers in a couple of CLI lines. Restart Claude Code when done.
# Hosted Allbridge MCP — coordination
claude mcp add --transport http allbridge https://mcp.allbridge.io/
# Local signer — Docker image, keys stay on your machine
claude mcp add local-signer -- \
docker run --rm -i \
--env-file "$HOME/.allbridge/signer.env" \
allbridge/local-signer-mcp:latestThree repos, one mission: hosted coordination, hosted docs, and a local signer that keeps keys on your machine. Fork any of them, audit any of them, deploy any of them.
Our socials