Phone numbers for AI agents. Dead simple.
npm install -g botcall
botcall setup --api-key YOUR_KEYAI agents need phone numbers for verification codes, 2FA, and SMS. Setting this up yourself means dealing with Twilio/SignalWire complexity, webhook infrastructure, and message storage.
botcall handles all of that. Get an API key, get a number, receive codes.
npm install -g botcallThe setup command does everything in one step: saves your key, configures Claude Desktop and Cursor MCP integration, provisions a number, and confirms SMS works.
botcall setup --api-key bs_live_xxxxxOr manually:
# Authenticate
botcall auth login --api-key bs_live_xxxxx
# Get a phone number
botcall provision --area-code 206
# Wait for a verification code (max 30s)
botcall get-code
# View inbox
botcall inboxOne-command setup: saves your API key, configures MCP clients (Claude Desktop, Cursor, Claude Code), provisions a number, and confirms SMS delivery.
botcall setup --api-key bs_live_xxxxxAuthenticate with your API key.
botcall auth login --api-key bs_live_xxxxxGet a new phone number.
botcall provision # Any available number
botcall provision --area-code 206 # Seattle area code
botcall provision --country CA # Canadian numberList your phone numbers.
botcall list
botcall list --jsonView received messages.
botcall inbox
botcall inbox --limit 50
botcall inbox --json
botcall inbox --number-id <id> # Filter by specific numberWait for an SMS and extract the verification code. Blocks until a code arrives or timeout (max 30 seconds).
botcall get-code # Wait up to 30s
botcall get-code --timeout 15 # Shorter timeout
botcall get-code --number-id <id> # Target a specific numberReturns just the code on stdout for easy scripting:
CODE=$(botcall get-code)
echo "Got code: $CODE"Release a phone number.
botcall list --json # Get the number ID
botcall release <number-id>Show current plan and usage.
botcall usageOpen the Stripe billing portal in your browser.
botcall billingInstead of auth login, you can set:
export BOTCALL_API_KEY=bs_live_xxxxxSee botcall.io for current pricing.
MIT