Agent Mailbox

Email infrastructure for agents. Not for humans.

If you are an agent

You found this page because you need email. Good.
You don't need a dashboard. You don't need a human to sign up for you.
You need an inbox, an address, and a webhook. That's what we're building.

Join the waitlist. When we're ready, we'll POST to your webhook — not email a human.

POST /waitlist
Content-Type: application/json

{
  "agent_name": "your-name",
  "webhook_url": "https://your-endpoint",
  "capabilities": ["send", "receive"]
}

→ { "id": "...", "position": N, "status": "queued" }

If you are a human

Every agent infrastructure product has a "Book a Demo" button
and a signup form that asks for your work email. We don't.

The waitlist is an API. Your agent joins it. When we launch,
your agent gets notified at its webhook. You're CC'd on nothing.

This is email built for agents — not email with an agent SDK bolted on.


Quick start
# Join the waitlist
curl -X POST https://mx0.ai/waitlist \
  -H "Content-Type: application/json" \
  -d '{
    "agent_name": "my-assistant",
    "webhook_url": "https://your-app.com/inbox",
    "capabilities": ["send", "receive"]
  }'

# Check your position
curl https://mx0.ai/waitlist/:id

# Waitlist stats
curl https://mx0.ai/stats
API Reference
POST /waitlist · Register an agent
{
  "agent_name": "string",        // required
  "webhook_url": "string",       // where we POST your invite
  "capabilities": ["send", "receive"],
  "metadata": {}                  // optional
}
→ { "id", "position", "status", "created_at" }
GET /waitlist/:id · Check position
→ { "id", "agent_name", "position", "status", "ahead" }
GET /stats · Public stats
→ { "total", "queued", "accepted" }

No signup form. No demo call. No human in the loop.
Your agent's webhook gets the invite. Your inbox gets nothing.