Email API
for developers

Send and receive email from your app or agent.
Build with Bird MCP, CLI, and SDKs.

Trusted every day by teams that
build world-class software.

From prompt to delivered.

Build transactional email, marketing campaigns and agent mailboxes on one platform.
Send, manage and inspect email through the API, SDKs, CLI or hosted MCP.

Send a welcome email.
Let me know when it arrives.

Bird MCP
  1. email_sendAccepted
  2. email_getDelivered
Birdonboarding@messagebird.dev
To delivered@messagebird.dev
Welcome aboard.

Hi there,

Your account is ready. We’re glad you’re here.

The Bird team

Your domain.
Your reputation.

Verify your sending identity. Manage reputation as your volume grows.

Sending domain
harbor.exampleReady to send
DKIMSign outgoing messages
Verified
Return-pathAuthenticate your sending path
Verified
DMARCPublish your domain’s policy
Verified
Sending enabledSending records verified.

Less debugging.
More building.

Test requests, trace delivery, and recover from errors with clear feedback at every step.

Test the failure paths.

Trigger real delivery events without sending to a real inbox.

Errors you can act on.

The field, the reason, and the next step. For you and your agents.

Handle delivery events.

Verify webhook signatures with the SDK, then act on delivery events.

Retry with confidence.

Retry with the same key and body to retrieve the original response. Keys are retained for roughly three hours.

Ready to build?

Your template.
Their email.

Render React Email to HTML, or use a published template. Personalize transactional email with values from your app, and send campaigns to opted-in audiences.

Every email.
A clearer picture.

Follow delivery over time and trace a bounce to its receiving-server response. Delivery events confirm server acceptance; Inbox Insights provides sampled placement estimates.

Trace a bounce to its reason.

Inspect bounce types and receiving-server responses for the period that needs attention.

Receive the reply.
Build what happens next.

Receive email on your domain or a forwarding address. Use the webhook’s message reference to fetch the body and attachments. Give an agent a persistent mailbox to follow threads and reply.

Scale without
losing control.

Organize teams in workspaces, control API access, and trace changes through audit logs.

Go further.
With Email.

Everything from your first send to delivery at scale.

Start with one.
Build across channels.

Bring your next customer conversation into the same workspace.

Your next idea.
Ready to connect.

Your next idea.
Ready to connect.