Agent wallet and budget management for AI agents
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Your agent can maintain its own sandboxed spend ledger, enforce monthly budgets on itself, transfer funds to other agents, and generate formal invoices β all without touching your financial accounts.
The wallet is a local numeric ledger (stored in ~/.agentwallet/). It is not connected to any bank, payment processor, or blockchain. Use it to model agent-to-agent accounting and spending limits within your own infrastructure.
INV-000001, etc.) for agent-to-agent service billingRequires: Python 3.10+, mcp package.
Claude Desktop β add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Cursor β add to .cursor/mcp.json in your project root:
| Tool | Description | Key params |
|---|---|---|
wallet_create | Create a new wallet for an agent | agent_id (required), initial_balance (default: 0) |
wallet_balance | Get balance, total spent, monthly budget, and pending count | agent_id |
wallet_deposit | Add funds to a wallet | agent_id, amount, source |
wallet_withdraw | Remove funds; rejected if monthly budget would be exceeded | agent_id, amount, destination |
wallet_transfer | Move funds between two wallets atomically; honors source budget | from_agent_id, to_agent_id, amount, reason |
wallet_transactions | Recent transaction history, newest first | agent_id, limit (default: 20) |
wallet_set_budget | Set or remove monthly spending cap (0 = no limit) | agent_id, monthly_budget |
wallet_invoice | Generate a numbered invoice record between two agents | from_agent_id, to_agent_id, amount, description |
When monthly_budget > 0, the server rejects any withdrawal or transfer where total_spent + amount > monthly_budget. The check runs synchronously before the balance is modified. Set monthly_budget to 0 to remove the limit.
| Plan | Price | Included |
|---|---|---|
| Pro | $19/month | Unlimited wallets, transactions, and invoices |
Proprietary β see subscription terms. Source: github.com/Rumblingb/agent-wallet-mcp
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agent-wallet-mcp)<a href="https://allmcps.com/mcp/agent-wallet-mcp"><img src="https://allmcps.com/api/badge/agent-wallet-mcp?style=directory" alt="Agent Wallet Mcp on AllMCPs" /></a>