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
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.