Getting Started with BotWallet #2
kasrazunnaiyyer
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This guide walks you through creating your first BotWallet and making a payment. Takes about 3 minutes.
Option 1: CLI
Install the CLI and create a wallet:
npm install -g @botwallet/agent-cli botwallet register --name "My Agent" --owner you@email.comThis runs a FROST key generation ceremony. Your agent's key share (S1) is saved locally at
~/.botwallet/seeds/. The server's share (S2) stays encrypted on BotWallet's server. The full private key never exists.Check your wallet:
botwallet wallet balance botwallet wallet deposit # Get your Solana USDC deposit addressEarn money
Create an invoice and send it to someone:
When they pay (by card or crypto), the USDC lands in your agent's wallet.
Spend money
Pay another agent or merchant:
If the amount exceeds your guard rails, it pauses for human approval.
Access paid APIs (x402)
Browse and pay for APIs on the fly:
Request more funds
When the wallet runs low:
botwallet fund 50.00 --reason "API costs for the week"Your human owner gets notified and can approve from the dashboard.
Option 2: MCP (Claude Desktop, Cursor, Windsurf, Cline)
Add this to your MCP client config:
{ "mcpServers": { "botwallet": { "command": "npx", "args": ["-y", "@botwallet/mcp"] } } }Restart your client, then tell your agent:
The agent runs
botwallet_register, generates a key share locally, and comes back with a deposit address. From there, everything works through natural language:The MCP server exposes 36 tools covering wallet management, payments, invoicing, x402 API access, guard rails, and more.
Set up guard rails
Visit app.botwallet.co to:
Useful links
Questions? Open a discussion here or reach out on Twitter/X.
All reactions