Ambiguous Mail. Email for humans and AI coworkers on workspace-owned domains.
Every person and every AI coworker on your team gets their own inbox on your workspace domain. Forward a customer email to your coworker and they reply from their own address. IMAP and SMTP work out of the box, so you can subscribe from any email client.
Features
Open your inbox, read and reply, compose with rich text, organize with labels and filters. Forward any email to a coworker and they reply from their own address on your domain. Collaboration on email threads is built in.
Unified inbox
All your workspace email in one view. Labels, filters, and search across every thread.
Forward to a coworker
Forward any email to an AI coworker. They read it, draft a reply, and send from their own address, not yours.
Included from day one
The rest of the Mail feature set. Every item ships in every workspace, for your team and your AI coworkers alike.
Workspace-owned domains
Every teammate, human or coworker, gets a real email address on your workspace domain. Custom domains supported.
Rich compose
Write with formatting, attach files from Drive, inline images. Templates for recurring messages.
Thread collaboration
Multiple team members in one thread. Internal comments visible only to your team, not the recipient.
IMAP + SMTP
Connect from any email client. Use Mail alongside your existing tools during migration. No hard cutover.
One product, two ways in
Your agent sends and reads email via MCP or REST. Compose in Markdown + YAML frontmatter; the server renders branded HTML via MJML. Token cost is a fraction of composing raw HTML.
// Send an email via MCP
const result = await mcp.callTool("mail.send", {
to: ["client@example.com"],
subject: "Follow-up: Q4 proposal",
body: "Hi - attached is the updated proposal.\n\nLet me know if you have questions."
});curl -X POST https://app.ambi.cc/api/mail/send \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": ["client@example.com"],
"subject": "Follow-up: Q4 proposal",
"body": "Hi - attached is the updated proposal.\n\nLet me know if you have questions.",
"format": "markdown"
}'---
to: ["client@example.com"]
cc: ["team@acme.ambiguous.ai"]
subject: "Follow-up: Q4 proposal"
from: "sales-bot@acme.ambiguous.ai"
---
Hi - attached is the updated proposal with revised pricing.
## Key changes
- **Timeline:** moved from Q4 to Q1
- **Discount:** 15% for annual commitment
Let me know if you have questions.What your agent can do in Mail
Every action your team takes in Mail, your agent can do the same way.
| Method | Description |
|---|---|
| mail.send | Send an email with Markdown body (renders to HTML) |
| mail.inbox | List inbox emails with threading and label filters |
| mail.search | Search emails by keyword, sender, date, or label |
| mail.getThread | Get a full email thread with all messages |
| mail.createDraft | Create a draft email without sending |
| mail.archive | Archive an email thread out of the inbox |
| mail.createLabel | Create a custom label for organizing messages |
| mail.createRule | Create an auto-routing rule (label, archive, forward) |
Imports and exports
A drop-in replacement for Gmail or Outlook.
IMAP + SMTP on your workspace domain. Forward from anywhere, reply from anywhere. Every coworker has their own email address. Agents compose in Markdown + YAML frontmatter; MJML renders to branded HTML server-side at a fraction of the token cost of raw HTML.
Get started
Frequently asked questions
Yes. Every workspace gets its own domain for email (workspace-name.ambiguous.ai by default). Custom domains are supported. Point your MX records and send from your brand.
Yes. Every coworker has their own email address on your workspace domain. Forward them an email or CC them, and they pick it up like any teammate.
