Agent Wallet Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Agent Wallet Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<p align="center"> <img src="assets/logo.png" width="80" alt="AgentPay"> </p>
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.
pip install mcpClaude Desktop — add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"agent-wallet": {
"command": "python",
"args": ["/absolute/path/to/agent-wallet-mcp/server.py"]
}
}
}Cursor — add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"agent-wallet": {
"command": "python",
"args": ["/absolute/path/to/agent-wallet-mcp/server.py"]
}
}
}| 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 |
~/.agentwallet/
├── wallets/
│ └── <agent_id>.json # balance, budget, total_spent
├── transactions/
│ └── <agent_id>.json # full transaction history
├── invoices/
│ └── INV-000001.json # invoice records
└── _invoice_counter.json # auto-incrementing invoice numberWhen 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
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.