Agent Wallet MCP
Give Claude a Solana wallet.
An MCP (Model Context Protocol) server that lets Claude send USDC, check balances, and manage transactions on Solana.
Demo
Installation
Setup with Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
Then restart Claude Desktop.
Available Tools
Tool | Description |
| Get the agent's Solana wallet address |
| Check USDC and SOL balance |
| Send USDC to another address |
| View recent transaction history |
| Get free devnet SOL for fees |
How It Works
Persistent Wallet: Creates a keypair stored at
~/.agent-wallet/keypair.jsonDevnet Only: All transactions happen on Solana devnet (test network)
Real Transactions: These are actual blockchain transactions, just on testnet
Getting Devnet USDC
The wallet starts empty. To test sending USDC:
Get your wallet address: Ask Claude "What's my wallet address?"
Get devnet SOL: Ask Claude "Request a devnet airdrop"
Get devnet USDC from Circle's faucet or Solana faucet
Development
Why This Exists
AI agents will eventually need to pay for things - API calls, compute, services from other agents.
This is a simple demo of what that looks like: Claude with a wallet, making real (testnet) transactions.
Security Notes
Devnet only - No real money involved
Local keypair - Private key never leaves your machine
No mainnet support - Intentionally limited to devnet for safety
License
MIT