A mailbox for every business you run
Spin up a workspace per business, put it on its own domain in minutes, and let your agents read and reply in every inbox. You see all of it in one client.
7-day free trial · Card required · Cancel anytime before day 7
The platform under the hood
One account. Every business.
Most mail providers assume you are one company with one domain. If you run several, that means several accounts, several bills and several places to look. This is built the other way round.
A workspace per business
Each one gets its own inboxes, domains and API keys. Mail, contacts and threads stay sealed inside the workspace they belong to.
Your own domain, quickly
Add a domain, drop in two DNS records, and every inbox in that workspace sends and receives on it. Spinning up business number six takes minutes, not a support ticket.
Agents on every inbox
The same inbox a person reads is the one an agent reads. REST, TypeScript SDK or MCP, so your agent can triage, reply, schedule and escalate.
Adding a business
Three calls from nothing to a working mailbox your agent can use.
Create the workspace
One call. It comes back with its own scoped key, so the agent working on that business can never touch another one.
Point your domain at it
Register the domain, add the two DNS records we hand you, verify. Every inbox created in that workspace now lives on it.
Hand it to an agent
Provision inboxes on demand, then send and receive over REST, SMTP or IMAP. Or wire the MCP server into Claude and skip the code entirely.
import { MyAgentMail } from "myagentmail";
const mam = new MyAgentMail({ apiKey: process.env.MYAGENTMAIL_KEY });
// A new business gets its own workspace and its own key
const ws = await mam.workspaces.create({ name: "Northwind" });
// Its own domain: add the two DNS records, then verify
await mam.domains.create({ domain: "northwind.co", workspaceId: ws.id });
// Inboxes on demand, for people and for agents
const inbox = await mam.inboxes.create({
username: "support", domain: "northwind.co", workspaceId: ws.id,
});
// Your agent reads and replies in the same mailbox you do
const { messages } = await mam.messages.list(inbox.id, { direction: "inbound" });
await mam.messages.reply(inbox.id, messages[0].id, { plainBody: draft });Why not just another mailbox
A normal mail account was built for one person at one company, and it fights you the moment an agent needs access or a second business appears.
Isolation you can prove
A workspace key reaches exactly one workspace. That is the difference between letting an agent run and hoping it stays in its lane.
One client for all of it
Web, Mac, Windows and mobile. Every inbox across every business in one list, with the calendar that belongs to each one.
Built for agent-read mail
Inbound mail is scanned for prompt injection: hidden text, instructions aimed at an AI, requests to keep something from you. Flagged before your agent acts on it.
Already using an email API? MyAgentMail vs Resend · MyAgentMail vs SendGrid · MyAgentMail vs Instantly
What people build with it
The same inbox, domain and calendar primitives power very different agents. A few of the most common.
Give your AI agent its own calendar: host events, send and RSVP to invites, check availability, and share a booking link — so a conversation can go all the way to a booked meeting without a human or an external calendar provider.
Read moreBuild AI customer support agents that read inbound email, draft thoughtful replies, and learn from human edits before sending. Real inbox per agent, full thread state, drafts API for human-in-the-loop.
Read moreBuild SaaS products that give each customer their own provisioned inbox on their own domain. Workspace-isolated keys, per-tenant rate limits, scoped billing. Multi-tenancy is first-class, not an afterthought.
Read moreSend password resets, receipts, and notifications from AI-built apps. Provisioned inbox, custom domain, ZeptoMail-backed deliverability, and per-send open + click tracking with optional opt-out for privacy-sensitive sends.
Read moreStart with one business. Add the rest as they come.
From $5 a month. Workspaces, custom domains and agent access are part of the product, not an enterprise add-on.