Send messages and configure channels straight from your terminal.

Bird’s CLI lets developers, CI pipelines, and shell-capable coding agents send email, SMS, and WhatsApp messages, verify domains and phone numbers, check DNS deliverability records, and inspect delivery status with structured JSON output and semantic exit codes.

Ziehen Sie ein Symbol auf die Punkte. Verwenden Sie die Pfeiltasten, um ein fokussiertes Symbol zu verschieben. Drücken Sie Escape, um das Ziehen abzubrechen.

Vom Prompt zur Zustellung.

Send messages and check delivery from your code, terminal, or AI assistant.

1
2
3
4
# Install the CLI
# curl -fsSL https://cli.bird.com/install.sh | sh

bird voice legs list
MCP-Dokumentation erkunden

Install the binary and sign in through your browser in seconds.

Browser OAuth binds a scoped grant to your workspace and region, so you can run commands locally or start the local MCP server without copying static API keys or configuring regional host URLs. When a coding agent needs a brand-new workspace, it can also create an account and organization directly from the terminal by verifying an emailed code.

Terminal
brew install messagebird/tap/bird
bird auth login
bird --help

Built for scripts, CI pipelines, and coding agents.

Standard CLI output mixes human tables with error logs, forcing scripts and agents to guess what happened. Bird’s CLI separates machine-readable responses from diagnostics so automated workflows can validate payloads, branch on failure categories, and retry safely.

Preview payloads before sending

Generate a valid sample request body, inspect the response schema, and preview the resolved request before sending a live email, SMS, or WhatsApp message.

CLI für Agents

Parse JSON and branch on exit codes

Receive structured JSON on standard output while errors and diagnostics stay on standard error. Six semantic exit codes distinguish usage errors, missing resources, authentication issues, conflicts, and transient failures so scripts and agents know when to stop or retry.

Befehlsreferenz

Prevent duplicate sends on retry

Attach an idempotency key when sending messages or creating resources so a script or coding agent can safely repeat a timed-out request without delivering duplicate messages to customers.

API-Verhalten erkunden

Start building with Bird in minutes.