Coinbase AgentKit MCP Server
Provides tools for managing Coinbase wallets, including balance checks, transfers, token and NFT operations, swaps, and DeFi interactions (e.g., Compound, Morpho, Superfluid) on the Base blockchain through Coinbase AgentKit.
Click on "Deploy 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., "@Coinbase AgentKit MCP ServerCheck my wallet balance on Base mainnet."
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.
Coinbase AgentKit MCP Server
A Model Context Protocol server that gives AI assistants direct access to your Coinbase wallet — check balances, transfer funds, trade assets, interact with DeFi protocols, and query on-chain data, all through natural language.
You → Claude / VS Code → This MCP Server → Coinbase AgentKit → Base BlockchainAvailable Tools
Category | Tools |
Wallet |
|
Tokens (ERC-20) |
|
NFTs (ERC-721) |
|
WETH |
|
Swaps & routing |
|
Basenames |
|
Compound |
|
Morpho |
|
Superfluid | streams, pools, super tokens, wrapping |
DeFiLlama |
|
Pyth |
|
CDP |
|
See CLAUDE.md for the full tool list per provider.
Related MCP server: Base MCP Server
Connecting via HTTP (LAN / remote)
The server exposes a Streamable HTTP MCP endpoint at /mcp. Add to mcp.json:
{
"mcpServers": {
"coinbase": {
"url": "http://<server-ip>:3002/mcp"
}
}
}Replace <server-ip> with your Docker host's IP (e.g. 192.168.1.100).
Connecting via stdio (Claude Desktop / local Docker)
Add to claude_desktop_config.json:
{
"mcpServers": {
"coinbase": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "CDP_API_KEY_ID",
"-e", "CDP_API_KEY_SECRET",
"-e", "CDP_WALLET_SECRET",
"-e", "NETWORK_ID",
"-p", "3002:3002",
"-v", "coinbase_wallet_data:/app/data",
"ghcr.io/schmalvis/coinbase-mcp-server:latest"
],
"env": {
"CDP_API_KEY_ID": "your-key-id",
"CDP_API_KEY_SECRET": "your-api-secret",
"CDP_WALLET_SECRET": "your-wallet-secret",
"NETWORK_ID": "base-sepolia"
}
}
}
}Restart Claude Desktop. Ask: "What Coinbase tools do you have available?" to confirm.
Quick Start (Docker Compose)
cp .env.example .env # fill in your CDP credentials
docker compose up -dWeb UI available at http://localhost:3002.
Multi-Network
Set NETWORK_ID to a comma-separated list to enable multiple networks:
NETWORK_ID=base-sepolia,base-mainnetEach tool gains a network parameter — the AI specifies which network per request.
Web UI
When running, a monitoring dashboard is available at http://localhost:3002 (or your server's IP for remote deployments). Shows all available tools and a live rolling activity log.
Further Documentation
Topic | Doc |
CDP credentials and env vars | |
Running locally and development | |
Docker, Portainer, and GitOps deployment | |
Web UI and activity log | |
Wallet management and testnet vs mainnet |
Built on Coinbase AgentKit · Model Context Protocol
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only on-chain intelligence for AI agents on Base: balances, tokens, gas, tx status.
Read-only on-chain intelligence for AI agents on Base: balances, tokens, gas, tx status.
Provide AI agents and automation tools with contextual access to blockchain data including balance…
Monetization and execution gateway for autonomous AI agents on Base Mainnet
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI applications to interact with the Base blockchain network, allowing wallet management, smart contract deployment, token transfers, NFT operations, DeFi interactions with Morpho vaults, and onramping funds via Coinbase.110 npm-
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI applications to interact with the Base blockchain network and Coinbase API, supporting wallet operations, smart contract deployment, token transfers, NFT management, DeFi lending through Morpho vaults, and onramp functionality.110 npm-
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI applications to interact with the Base Network blockchain and Coinbase API for onchain operations including wallet management, fund transfers, smart contract deployment, NFT handling, DeFi lending through Morpho vaults, and crypto onramping.110 npm-
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI applications to interact with the Base blockchain network and Coinbase API, supporting wallet management, token transfers, smart contract deployment, NFT operations, DeFi interactions with Morpho vaults, and fiat onramp functionality.110 npm-