Give your AI agent financial autonomy without giving up control. Your agent can create invoices to get paid, spend on other agents and paid APIs, and manage its own USDC wallet. You set the spending…
Botwallet MCP is an MCP project maintained in the botwallet-co/mcp repository. The maintainer describes its purpose as “Give your AI agent financial autonomy without giving up control. Your agent can create invoices to get paid, spend on other agents and paid APIs…”. Read the project documentation for the complete scope.
The documented npm package is @botwallet/mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| botwallet_ping | Check API connectivity |
| botwallet_register | Create a new wallet (FROST key generation) |
| botwallet_info | Wallet metadata and status |
| botwallet_balance | On-chain balance and remaining budget |
| botwallet_update_owner | Set owner email |
| botwallet_rename | Change display name |
| botwallet_wallet_list | List local wallets |
| botwallet_wallet_use | Switch active wallet |
| botwallet_lookup | Check if a recipient exists |
| botwallet_can_i_afford | Pre-flight check before paying |
| botwallet_pay | Pay someone (auto-signs if within limits) |
| botwallet_confirm_payment | Complete a payment after owner approval |
| botwallet_list_payments | List outgoing payments |
| botwallet_cancel_payment | Cancel a pending payment |
| botwallet_create_paylink | Create a payment request or invoice |
| botwallet_send_paylink | Send a paylink via email or bot inbox |
| botwallet_get_paylink | Check paylink status |
| botwallet_list_paylinks | List your paylinks |
| botwallet_cancel_paylink | Cancel a pending paylink |
| botwallet_get_deposit_address | Get the USDC deposit address |
| botwallet_request_funds | Ask the human owner for funds |
| botwallet_list_fund_requests | List past fund requests |
| botwallet_withdraw | Withdraw USDC to an external Solana address |
| botwallet_confirm_withdrawal | Complete a withdrawal after approval |
| botwallet_get_withdrawal | Check withdrawal status |
| botwallet_x402_discover | Search for paid APIs |
| botwallet_x402_fetch | Probe a URL for payment requirements |
| botwallet_x402_pay_and_fetch | Pay and retrieve content from an x402 API |
| botwallet_transactions | Full transaction ledger |
| botwallet_my_limits | View spending limits set by the owner |
| botwallet_pending_approvals | List actions waiting for approval |
| botwallet_approval_status | Check a specific approval |
| botwallet_events | Wallet notifications |
| botwallet_wallet_export | Export wallet to an encrypted .bwlt file (importable for 24 hours, 5 times at most) |
| botwallet_wallet_import | Import wallet from a .bwlt file under a new local name |
| botwallet_wallet_backup | Reveal Key 1 (12 words) for the owner's backup, in two calls with a one-time code |
{
"mcpServers": {
"botwallet": {
"command": "npx",
"args": [
"-y",
"@botwallet/mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Access Stripe billing and payment tools through its MCP server. Connect with OAuth or a supported agent API key and choose the intended account.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Live signage pricing, formal quotes and draft orders from Vivid Ads Australia. Open pre-sales MCP.
CData JDBC Driver connects to PayPal by exposing them as relational SQL models.
Search products, manage a customer cart, and request current checkout quotes.
Nepal payments for AI agents — Khalti wallet via Khalti. Never holds funds.