multichain-mcp

Registre officiel Outils de développement

MCP server for AI agents — Stacks, Celo, and Base in one npm package.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @wkalidev/multichain-mcp
Claude Code
claude mcp add multichain-mcp -e 'MULTICHAIN_LICENSE_KEY=<your multichain_license_key>' -- npx -y @wkalidev/multichain-mcp@1.2.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "multichain-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@wkalidev/multichain-mcp@1.2.1"
            ],
            "env": {
                "MULTICHAIN_LICENSE_KEY": "<your multichain_license_key>"
            }
        }
    }
}

Variables d'environnement

  • MULTICHAIN_LICENSE_KEY secret Optional Lemon Squeezy license key. Omit to run on the Free tier (get_balance, get_prices). Unlocks get_portfolio and prepare_transfer on Pro, plus deploy_token on Team.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. @wkalidev/multichain-mcp
  2. Why this exists
  3. Pricing
  4. Tools included
  5. Install
  6. Claude Desktop setup
  7. Cursor / Windsurf setup
  8. Usage examples
  9. Networks
  10. Programmatic use
  11. Built by
  12. License

@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.


Pricing

| Tier | Price | Tools | | |------|-------|-------|-| | Free | $0 | get_balance, get_prices | | | Pro | $9/mo | + get_portfolio, prepare_transfer | Lemon Squeezy → · GitHub Sponsors → | | Team | $29/mo | + deploy_token | Lemon Squeezy → · GitHub Sponsors → |


Tools included

ToolDescriptionTier
get_balanceNative + token balances for any walletFree
get_pricesLive prices + 24h change (STX, CELO, ETH, USDC, WBTC…)Free
get_portfolioAggregate view across all 3 chains in one callPro
prepare_transferBuild unsigned tx for native or ERC-20/SIP-010 transferPro
deploy_tokenPrepare unsigned ERC-20 deployment tx on Celo or BaseTeam

All write operations return unsigned transactions — your users always sign with their own wallet. Non-custodial by design.


Install

npm install @wkalidev/multichain-mcp

Claude 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

ChainRPCExplorer
Stacksapi.hiro.so (public)explorer.hiro.so
Celoforno.celo.org (public)celoscan.io
Basemainnet.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

Questions fréquentes

Qu'est-ce que multichain-mcp ?

MCP server for AI agents — Stacks, Celo, and Base in one npm package.

Comment installer multichain-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add multichain-mcp -e 'MULTICHAIN_LICENSE_KEY=<your multichain_license_key>' -- npx -y @wkalidev/multichain-mcp@1.2.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour multichain-mcp ?

Oui. Il attend MULTICHAIN_LICENSE_KEY, à renseigner dans sa configuration.

multichain-mcp est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient multichain-mcp ?

Il est publié par wkalidev. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.