Mail for people and agents
On your own Cloudflare, on your own domain

Sign in

Mail for people and agents, in your own Cloudflare account

One letter.Your owndomain.Delivered.

An ember paper plane folded from a letter, with mailyard printed on its wings.

Your domain, your account

Every email, yours or your agent's, starts in your own account.

Installs from Flareyard into your own account.

Scroll to follow the letter ↓No mail server. No SaaS bill.

02Getting a letter ready

No mailserver.Just adomainyou own.

The letter unfolded flat, its email lines faintly printed on the sheet.

One sheet, three checks

Write the message.
Sign it with your domain.
Send it from your account.

  1. 01 / Write
  2. 02 / Sign
  3. 03 / Send
SPF, DKIM and DMARC, written for you.Keep folding ↓

03The delivery route

Clear everycheck. Landin the inbox.

spf=pass
dkim=pass dmarc=pass

The paper plane flying into a tunnel of blue, ember and amber rings: the delivery route.

Queue it.
Pace it to your quota.
Deliver it.

  1. api Worker
  2. send Queue
  3. SendGovernorDO
  4. Email Sending
  5. SPF, DKIM, DMARC
  6. the inbox

Destinationthe inbox

Bounces and complaints suppress themselves.Every event lands on the timeline.

04Your turn to send

Pick one.Pace it.Send it.

The paper plane gliding in to rest, ready to be thrown.
Send planSample

Pick a template.

45%

Cloudflare Email Service sets your account's daily quota. The send governor spreads your share across the day.

You get 10 seconds to undo after you press it.

Sample data. Nothing leaves this page.

Your yard, your rules

3,000 sends a month included, then $0.35 per 1,000, at Cloudflare Email Service pricing.

05A mailbox for your agent

Your agentgets mail.You sign off.

A letter lands at agent@yourdomain. The agent reads it, drafts a reply, and holds it until you say send.

Connect Claude Code in one line

claude mcp add --transport http mailyard https://<your-mailyard>/mcp --header "Authorization: Bearer sk_…"

The key is scoped to that agent's mailbox. It reads, searches, drafts and sends over MCP.

agent@yourdomainSample
  1. 01 / Arrives
  2. 02 / Drafts
  3. 03 / You approve

customer@example.comNew

Could you resend October's invoice?

order-1042.pdf · read as text

Draft by your agent

Hi, here's October's invoice again.

It matches order 1042 from the PDF you sent.

Thanks for checking.

Held for your approval

The recipient is on this agent's allow-list.

Sample data. Nothing is sent.

Per-agent send limits and recipient allow-lists.Every action is audited.

Everything in the yard.

For people

  • Inbox with threads, search, labels, snooze and undo send
  • Transactional sending through a Plunk-compatible API
  • Contacts, segments and forms
  • Campaigns and automations
  • Analytics on every send

For agents

  • Its own mailbox on your domain and its own scoped key
  • Reads, searches, drafts and sends over MCP
  • Send limits and allow-lists per agent, with sends held for your approval
  • Wakes on new mail by webhook or long-poll
  • Reads attachments, turned into text by Workers AI
  • Every action audited

What it runs on

All in your own Cloudflare account.

  • Email Routing
  • Email Sending
  • Queues
  • Workers
  • Durable Objects
  • Workflows
  • D1
  • R2
  • Workers AI

compute storage and data AI messaging edge

3,000 sends a month included, then $0.35 per 1,000. Cloudflare Email Service pricing; your account's daily quota applies.

Deploy to your Cloudflare

Mailyard installs from Flareyard into your own account. Source on GitHub, opening at launch.