Skip to content
v0.32.1MIT

Drive Bird from your coding agent: operate the Bird API from the terminal with the bird CLI, send across email, SMS, and WhatsApp, and audit a domain's email authentication.

bird-cli

Operate Bird from the terminal with the bird CLI, the agent-facing surface for the Bird API. Covers email (send, batch, reusable templates, inbound, sending domains, dedicated IPs, IP pools, deliverability), SMS and WhatsApp (send, templates, and checking whether WhatsApp will accept a number before you buy it), toll-free verification drafting, SMS sender claim and per-country registration, one-time-passcode verification, the organization trust requirements that gate buying a number or registering a sender, email-address and phone-number lookup, Realtime app and key provisioning, contacts, audiences, contact properties, messaging preferences (consent grants and opt-outs), webhooks, support tickets, account signup and onboarding, and auth, config, and documentation search. Use it for any request to send, inspect, or manage those from a shell or an agent loop, or to create and onboard a new Bird account. Not for calling the Bird HTTP API directly or the language SDKs.

email-audit

Audit a domain's email-authentication setup and explain how to fix it — run bird email tools audit <domain> to resolve and grade the live DMARC, SPF, DKIM, BIMI, and MX records, then read the severity-tagged findings like a deliverability consultant. Use when someone asks "is my email set up correctly?", "why is my mail going to spam / getting marked as junk?", "audit my domain's email", "check my SPF/DKIM/DMARC", "why am I failing DMARC?", "is my domain spoofable?", "what's wrong with my email authentication?", or wants a domain's deliverability posture reviewed and prioritized fixes. For drafting or checking a *single* record before publishing it (not a live domain), use the per-record validators instead (bird email tools validate-dmarc / validate-bimi). Not for sending mail or managing domains — that is the bird-cli skill.