Click on "Install 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., "@Agent Wallet MCPsend $10 USDC to 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"
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.
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
You: "What's my wallet balance?"
Claude: Let me check your wallet balance.
{
"sol": 1.5,
"usdc": 25.00,
"network": "devnet",
"address": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"
}
You: "Send $5 USDC to [address] for the API calls I just used"
Claude: I'll send 5 USDC to that address now.
{
"success": true,
"signature": "5UfgJ3...",
"recipient": "...",
"amount": 5,
"explorer": "https://explorer.solana.com/tx/..."
}
Done! Transaction confirmed on Solana devnet.Installation
# Clone the repo
git clone https://github.com/noah-ing/agent-wallet-mcp.git
cd agent-wallet-mcp
# Install dependencies
npm install
# Build
npm run buildSetup with Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"agent-wallet": {
"command": "node",
"args": ["/path/to/agent-wallet-mcp/dist/index.js"]
}
}
}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
# Watch mode
npm run dev
# Test with MCP Inspector
npm run inspectorWhy 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
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.