Botwallet MCP

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…

Local serverstdio

What is the Botwallet MCP Server?

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.

Installation

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.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
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
botwallet_wallet_listList local wallets
botwallet_wallet_useSwitch active wallet
botwallet_lookupCheck if a recipient exists
botwallet_can_i_affordPre-flight check before paying
botwallet_payPay someone (auto-signs if within limits)
botwallet_confirm_paymentComplete a payment after owner approval
botwallet_list_paymentsList outgoing payments
botwallet_cancel_paymentCancel a pending payment
botwallet_create_paylinkCreate a payment request or invoice
botwallet_send_paylinkSend a paylink via email or bot inbox
botwallet_get_paylinkCheck paylink status
botwallet_list_paylinksList your paylinks
botwallet_cancel_paylinkCancel a pending paylink
botwallet_get_deposit_addressGet the USDC deposit address
botwallet_request_fundsAsk the human owner for funds
botwallet_list_fund_requestsList past fund requests
botwallet_withdrawWithdraw USDC to an external Solana address
botwallet_confirm_withdrawalComplete a withdrawal after approval
botwallet_get_withdrawalCheck withdrawal status
botwallet_x402_discoverSearch for paid APIs
botwallet_x402_fetchProbe a URL for payment requirements
botwallet_x402_pay_and_fetchPay and retrieve content from an x402 API
botwallet_transactionsFull transaction ledger
botwallet_my_limitsView spending limits set by the owner
botwallet_pending_approvalsList actions waiting for approval
botwallet_approval_statusCheck a specific approval
botwallet_eventsWallet notifications
botwallet_wallet_exportExport wallet to an encrypted .bwlt file (importable for 24 hours, 5 times at most)
botwallet_wallet_importImport wallet from a .bwlt file under a new local name
botwallet_wallet_backupReveal Key 1 (12 words) for the owner's backup, in two calls with a one-time code

How to install the Botwallet MCP Server

{
  "mcpServers": {
    "botwallet": {
      "command": "npx",
      "args": [
        "-y",
        "@botwallet/mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.