Multichain MCP Server
The Multichain MCP Server gives AI agents native access to Stacks, Celo, and Base blockchains across 5 tools with tiered access. All write operations return unsigned transactions, keeping the server non-custodial.
get_balance(Free): Retrieve native and token balances for any wallet on Celo, Base, or Stacks.get_prices(Free): Fetch real-time token prices and 24-hour changes for STX, CELO, ETH, USDC, WBTC, and more, with support for different quote currencies.get_portfolio(Pro): Aggregate wallet balances across all three chains in a single call.prepare_transfer(Pro): Build an unsigned transaction to transfer native tokens or ERC-20/SIP-010 tokens on any supported chain.deploy_token(Team): Prepare an unsigned ERC-20 token deployment on Celo or Base, specifying name, symbol, total supply, decimals, and owner address.
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., "@Multichain MCP ServerShow my full portfolio across all chains"
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.
@wkalidev/multichain-mcp
The only MCP server that gives AI agents native access to Stacks, Celo, and Base — from a single npm package.
Connect Claude Desktop, Cursor, or any MCP-compatible AI to 3 blockchains in under 5 minutes.
Why this exists
Building an AI agent that interacts with Web3 today means writing separate integrations for every chain. This package ships a production-ready MCP server with 5 battle-tested tools across Stacks (Bitcoin L2), Celo, and Base — no RPC keys required to start.
Related MCP server: knitbrain
Pricing
Tier | Price | Tools | |
Free | $0 |
| |
Pro | $9/mo | + | |
Team | $29/mo | + |
Launch offer: Use code
LAUNCH30for 30% off your first 3 months — limited to 50 users, expires July 28 2026.
Tools included
Tool | Description | Tier |
| Native + token balances for any wallet | Free |
| Live prices + 24h change (STX, CELO, ETH, USDC, WBTC…) | Free |
| Aggregate view across all 3 chains in one call | Pro |
| Build unsigned tx for native or ERC-20/SIP-010 transfer | Pro |
| Prepare unsigned ERC-20 deployment tx on Celo or Base | Team |
All write operations return unsigned transactions — your users always sign with their own wallet. Non-custodial by design.
Install
npm install @wkalidev/multichain-mcpClaude Desktop setup
Add to your claude_desktop_config.json:
{
"mcpServers": {
"multichain": {
"command": "npx",
"args": ["-y", "@wkalidev/multichain-mcp"],
"env": {
"MULTICHAIN_LICENSE_KEY": "your-license-key"
}
}
}
}Omit the env block to run on the Free tier. Restart Claude Desktop after adding your key.
Cursor / Windsurf setup
Add to .cursor/mcp.json or .windsurf/mcp.json:
{
"mcpServers": {
"multichain": {
"command": "npx",
"args": ["-y", "@wkalidev/multichain-mcp"],
"env": {
"MULTICHAIN_LICENSE_KEY": "your-license-key"
}
}
}
}Usage examples
Check Stacks wallet
"What tokens does SP2C2YFP12AJZB4MABJBAJ55XECVS7E4PMMZ89YZR hold on Stacks?"
→ get_balance({ address: "SP2C2YFP...", chain: "stacks" })Full multichain portfolio
"Show me my full portfolio across all chains"
→ get_portfolio({ addresses: { stacks: "SP...", celo: "0x...", base: "0x..." } })Deploy a token
"Deploy a token called GreenDAO with symbol GRN, 1M supply on Base"
→ deploy_token({ chain: "base", name: "GreenDAO", symbol: "GRN", totalSupply: "1000000", ownerAddress: "0x..." })Live prices
"What are the current prices of STX, CELO and ETH?"
→ get_prices({ symbols: ["STX", "CELO", "ETH"] })Networks
Chain | RPC | Explorer |
Stacks | api.hiro.so (public) | explorer.hiro.so |
Celo | forno.celo.org (public) | celoscan.io |
Base | mainnet.base.org (public) | basescan.org |
No API keys required for basic usage.
Programmatic use
import { getBalance, getPortfolio, getPrices } from "@wkalidev/multichain-mcp";
const balance = await getBalance({ address: "SP2C2YFP...", chain: "stacks" });
const prices = await getPrices({ symbols: ["STX", "CELO", "ETH"] });Built by
@wkalidev — author of celobank-agent (ERC-8004 AI agent, 21 MCP tools on Celo mainnet) and stacks-quest (non-custodial DeFi terminal on Stacks Bitcoin L2).
License
MIT
Maintenance
Related MCP Servers
- Flicense-qualityDmaintenanceA comprehensive MCP server providing unified access to over 144 tools for lending, trading, and staking across six major DeFi protocols on the Stacks Bitcoin Layer 2. It enables AI agents to perform complex blockchain operations and interact with the DeFi ecosystem using natural language commands.Last updated2
- AlicenseAqualityAmaintenanceLocal-first MCP server that gives any AI coding agent per-project memory, workflow intelligence, and always-on, lossless token & context optimization.Last updated375591MIT

aibtc-mcp-serverofficial
Alicense-qualityCmaintenanceA Bitcoin-native MCP server for AI agents that provides 150+ tools for BTC and Stacks operations. Supports wallets, DeFi yield, sBTC peg, NFTs, and x402 payments.Last updated51810MIT- Alicense-qualityCmaintenanceBitcoin-native MCP server for AI agents providing BTC/STX wallets, DeFi yield, sBTC peg, NFTs, and x402 payments.Last updated51810MIT
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
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/wkalidev/multichain-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server