← agentwallet.md

GOAT (Great Onchain Agent Toolkit) MCP

by AINative Labs (open source) · github.com/goat-sdk/goat
MCP Server Open Source
Best for: Agents needing comprehensive DeFi coverage — swaps, lending, staking, bridging all via MCP
Not ideal for: Simple wallet operations (overkill); non-DeFi use cases

Key Signals

Tool Count
200+ DeFi tools
Chains
EVM + Solana
Protocol
MCP protocol
Pricing
Free

Features

🐐
200+ DeFi Protocol Tools
The most comprehensive DeFi tool coverage available via MCP. Integrations with Uniswap, Aave, Compound, Curve, Lido, Yearn, and 190+ other protocols — all callable as MCP tools from Claude or any MCP-compatible AI system.
⛓️
Multi-chain: EVM + Solana
Works across all major EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon) and Solana. The plugin architecture lets you selectively load tools for the chains and protocols your agent actually needs, keeping context window usage manageable.
🧩
Plugin Architecture
GOAT uses a plugin system where each DeFi protocol is a discrete plugin. Load only the plugins relevant to your use case — a yield optimizer doesn't need DEX tools; a trading agent doesn't need lending tools. Keeps the toolset focused and fast.
🔀
DEX Swaps / Lending / Staking / Bridging
Four major DeFi operation categories fully covered: token swaps across DEXes with routing, lending and borrowing on money markets, staking and liquid staking protocols, and cross-chain bridging between EVM and Solana networks.

Ratings

DeFi Coverage
4.9
Tool Variety
4.8
Documentation
3.8
Ease of Setup
3.5
Ratings based on documentation review, GitHub activity, and public developer reports. Not independently verified in production.

Integration

// Claude Desktop config — load GOAT with specific plugins { "mcpServers": { "goat": { "command": "npx", "args": ["-y", "@ainative/goat-mcp"], "env": { "WALLET_PRIVATE_KEY": "your-private-key", "RPC_PROVIDER_URL": "https://mainnet.base.org", "PLUGINS": "uniswap,aave,lido,across" } } } } // Example MCP tool calls Claude will have access to: // uniswap__swap_exact_tokens_for_tokens // aave__supply_token // aave__borrow_token // lido__stake_eth // across__bridge_tokens // Claude prompt example: // "Swap 100 USDC for ETH on Base via Uniswap, // then stake 50% of the ETH with Lido"

Alternatives

Coinbase AgentKit MCP
Simpler, Coinbase-focused — better for straightforward wallet ops and Coinbase ecosystem
Alchemy MCP
Data-focused — better for reading chain state without executing DeFi transactions
Direct SDK Integration
More control for production — integrate protocol SDKs directly for finer-grained error handling