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
Latest Blog Posts
- 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