Skip to main content
Manage your entire Bland account from the terminal: make calls, build and test pathways, configure phone numbers, and more. Install via NPM: @bland-ai/cli
# Install globally
npm install -g @bland-ai/cli

# Or run without installing
npx @bland-ai/cli
Requirements: Node.js 18+

Getting started

bland auth login --key YOUR_API_KEY
# Make an outbound call
bland call send +15551234567 --task "Ask about demo" --voice nat --wait

# List recent calls
bland call list

What you can do

Make outbound calls with customizable voices, tasks, and pathways. View and analyze call history directly from the terminal.
bland call send +15551234567 --task "Schedule a follow-up" --voice maya
bland call list
bland call get <call_id>
Create and manage conversational pathways as YAML files. Run interactive tests or automated test cases without leaving your editor.
bland pathway list
bland pathway test <pathway_id>
Purchase, configure, and release phone numbers from your terminal.
bland numbers list
bland numbers purchase
Browse available voices, synthesize audio samples, and manage personas for your agents.
bland voices list
bland personas list
Create and manage knowledge bases, including populating them via web scraping.
bland knowledge list
bland knowledge create --name "Product FAQ"
Automate large-scale outbound call campaigns.
bland batch list
bland batch create
Send and manage SMS conversations through the CLI.
bland sms send +15551234567 --message "Hello!"

MCP Server

The CLI includes an MCP (Model Context Protocol) server, which lets AI coding tools like Claude Code interact with your Bland account through natural language.
bland mcp
Once running, AI tools can make calls, manage pathways, check your balance, and more without leaving your development environment.