← agentwallet.md

Coinbase AgentKit MCP

MCP Server Open Source Official
Best for: Claude agents needing wallet operations without custom SDK integration; fastest path to on-chain actions from Claude
Not ideal for: Production workloads needing SLA; non-EVM chains

Key Signals

Protocol
Wallet ops via MCP
Chains
EVM + Base
Client
Claude / any MCP client
Pricing
Free

Features

🔌
Full AgentKit via MCP Protocol
Exposes the complete Coinbase AgentKit toolset as MCP tools, making all on-chain capabilities available to Claude and other MCP clients without writing any SDK code. Add to claude_desktop_config.json and you're done.
👛
Wallet Create / Send / Balance
Core wallet operations available as discrete MCP tools: create a new wallet, check ETH/ERC-20 balances, send tokens, and receive payment addresses. Claude can call these tools conversationally without any additional configuration.
🏦
DeFi Interactions
Swap tokens on DEXes, interact with DeFi protocols, deploy smart contracts, and call arbitrary contract functions — all via MCP tool calls. Enables Claude to autonomously execute on-chain strategies when instructed.
🖥️
Works with Claude Desktop and Claude Code
Drop the MCP server config into Claude Desktop's configuration file and wallet tools appear automatically in every conversation. Also compatible with Claude Code via the MCP server configuration, enabling agentic coding with on-chain capabilities.

Ratings

Claude Integration
4.8
Tool Coverage
4.4
Setup Speed
4.5
Chain Coverage
3.8
Ratings based on documentation review, GitHub activity, and public developer reports. Not independently verified in production.

Integration

// Add to ~/Library/Application Support/Claude/claude_desktop_config.json { "mcpServers": { "coinbase-agentkit": { "command": "npx", "args": ["-y", "@coinbase/agentkit-mcp"], "env": { "CDP_API_KEY_NAME": "your-cdp-api-key-name", "CDP_API_KEY_PRIVATE_KEY": "your-cdp-private-key", "NETWORK_ID": "base-mainnet" } } } } // Claude can now use tools like: // - create_wallet → provision a new CDP wallet // - get_balance → check ETH / ERC-20 balances // - transfer → send tokens to an address // - trade → swap tokens via DEX // - deploy_contract → deploy a smart contract // - invoke_contract → call any contract function // Example prompt to Claude: // "Check my wallet balance on Base and send 10 USDC to 0xABC..."

Alternatives

GOAT MCP
200+ DeFi tools via MCP — better for comprehensive DeFi coverage across multiple protocols
Alchemy MCP
Blockchain data focus — better for reading chain state, token balances, and NFTs without transacting
Direct AgentKit SDK
More control for production apps — integrate AgentKit directly into your agent codebase