Manage USDC wallets, agent payments, invoices, withdrawals, and x402 API purchases with owner-controlled spending limits.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Botwallet Co MCP.
botwallet_pingCheck API connectivity
botwallet_registerCreate a new wallet (FROST key generation)
botwallet_infoWallet metadata and status
botwallet_balanceOn-chain balance and remaining budget
botwallet_update_ownerSet owner email
botwallet_renameChange display name
The botwallet-co/mcp MCP server exposes wallet and payment operations to an AI agent through MCP. Agents can register or select a local wallet, inspect its status and balance, check spending limits, look up recipients, and review transaction history. The wallet uses USDC on Solana.
Payment workflows cover direct transfers, affordability checks, pending-payment cancellation, and owner-approved payments. Agents can also create invoices or payment requests as paylinks, send them through email or a bot inbox, and check or cancel their status. Funding tools provide a deposit address and let the agent request funds from its human owner. Withdrawals to external Solana addresses include a separate confirmation flow.
The server also supports x402 workflows: discovering paid APIs, checking a URLβs payment requirements, and paying for and retrieving content from an x402 endpoint.
The botwallet-co/mcp MCP server runs on the agentβs machine and communicates with MCP clients through stdio using JSON-RPC. It calls the Botwallet API for co-signing and submits completed transactions to Solana. Local wallet data includes configuration under ~/.botwallet/ and agent-held seed shares under ~/.botwallet/seeds/.
Wallet creation uses FROST 2-of-2 threshold signing. One key share remains local to the agent and the other is held by Botwallet; the complete private key is not assembled in one location. Transactions require both parties to co-sign. Spending rules are enforced server-side, and transactions outside the automatic approval threshold are sent to the human owner for approval.
The botwallet-co/mcp MCP server can be added to an MCP client with the following stdio configuration:
The README specifically documents configuration for Claude Desktop, Cursor, Windsurf, and Cline. It also supports a global npm installation, after which botwallet-mcp is used as the command. The server reads ~/.botwallet/config.json, which is shared with the Botwallet CLI.
BOTWALLET_API_KEY can provide an API key instead of configuration-file credentials. BOTWALLET_WALLET selects a wallet when several are present, and BOTWALLET_BASE_URL overrides the default API endpoint. The README marks all three environment variables as optional.
Capabilities include:
The server also exposes a botwallet://status resource containing a wallet summary with balance, budget, and seed-file status.
The agent cannot bypass spending limits, and larger transactions require owner approval. Local key shares are intended to remain on the agent machine and are not sent over the network. The server depends on the Botwallet API for its co-signing flow and on Solana for on-chain transactions.
Wallet files are interoperable with the Botwallet CLI. The two tools share configuration and seed locations, and encrypted .bwlt exports can be exchanged between them. The README does not state service pricing or availability guarantees, so those details should be confirmed separately.
Always refer to the official documentation for the most accurate and up-to-date information.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
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/botwallet-co-mcp)<a href="https://allmcps.com/mcp/botwallet-co-mcp"><img src="https://allmcps.com/api/badge/botwallet-co-mcp?style=directory" alt="Botwallet Co MCP on AllMCPs" /></a>