Give your AI
agent an inbox.
Connect Gmail, Outlook, iCloud, Fastmail, or any IMAP inbox once. Paste one MCP endpoint URL into Claude, Cursor, VS Code, ChatGPT, Windsurf, n8n, Make, or any MCP client. OAuth clients connect in a click, no API key setup. Your agent reads, searches, and sends mail live, and the mail it reads is never stored.
Connect an inbox, then ask what needs you.
Under a minute, recorded against the live product: a real IMAP connection, then a real tool call that finds the one email that matters.
Six things we believe
about email and agents.
The decisions that shaped the product. If any of them stop being true, that's a bug worth filing.
- 01Scope
Seventeen focused tools. The essentials, covered.
Tools cover the everyday work:
inbox_list,email_read(list, read, search) andemail_compose(send, reply), plus focused tools for organizing, deleting, folders, drafts, scheduling, contacts, signatures, and unattended automations. Paste the MCP endpoint URL into claude.ai, Claude Desktop, Cursor, or any MCP-compatible agent. - 02Storage
Email is fetched live. Never stored.
Every tool call hits your provider in real time: Gmail API, Microsoft Graph, or IMAP. Message bodies, subjects, and attachments go to the agent and are discarded immediately. We persist one thing per inbox, an encrypted token or app password, so we can make the next call. The one exception is a message you schedule to send later: we hold it until the send time, then keep a record for your history.
- 03Sending
You stay in control of every send.
Messages go through Gmail, Outlook, Fastmail, or your own SMTP server, never our mail relay. Turn on per-inbox approval to hold sends, replies, forwards, draft sends, and scheduled sends for dashboard review. Automated retries can reuse an idempotency key for 24 hours, and Gmail can send only from a provider-verified Send As identity.
- 04Providers
Gmail, Outlook, iCloud, Fastmail & any IMAP inbox.
An app password or Google sign-in (OAuth 2.0) for Gmail; Microsoft sign-in (OAuth 2.0) for Outlook / Microsoft 365 (a work or school account may need its IT admin to approve the app once); app-specific passwords for Fastmail, iCloud, Yahoo, Zoho, and Yandex; a generic IMAP / SMTP connector for everything else. Every inbox reports a versioned compatibility profile, so an agent can use portable actions while seeing where a provider behaves differently or cannot support an operation.
- 05Access
OAuth 2.0 for agents. One click to revoke.
We're standard MCP (streamable-http) with OAuth 2.1, DCR & PKCE, so there is no vendor lock-in. Works with Claude, Cursor, VS Code, ChatGPT, Windsurf, n8n, Make, LibreChat, OpenWebUI, and any MCP-compatible client. OAuth clients connect automatically via authorization code + PKCE; a scoped API key covers clients without OAuth and scripted access. Revoke any connection from the dashboard in one click.
- 06Security
Credentials are encrypted at rest.
OAuth tokens and app passwords are AES-256-GCM encrypted before being written to the database. Decryption happens only inside an isolated Edge Function at call time. The encryption key is stored as an environment secret, separate from the database.
See your whole MCP operation at a glance.
A real-time dashboard for every connected inbox, API key, and tool call, so you always know what your agents are doing.
You're the user. We're the pipe.
Three steps from sign-up to your agent reading and sending mail.
Connect your inbox
Sign in and click Connect Inbox. Choose Gmail, Outlook, iCloud, Fastmail, or any IMAP inbox, then complete OAuth or paste an app password. Credentials are encrypted; the mail your agent reads is never stored.
Paste the URL: OAuth or API key
For an MCP client that supports OAuth 2.0 (claude.ai, Claude Desktop, Cursor, and others), paste https://mcpemails.com/api/mcp, click Connect, and authorize. No key needed. For clients without OAuth (Cline, JetBrains, custom scripts), generate a scoped API key in the dashboard instead.
Your agent works the inbox
The agent calls tools like email_read() or email_compose(). MCPEmails fetches live from your provider and returns the result. Nothing is cached between calls.
Just ask.
It reads, writes, and files.
No dashboards to learn. Tell your AI assistant what you want in plain English, and it uses mcpemails to get it done.
Go through sales@ and info@ and list every enquiry from this week nobody has answered
7 open enquiries across both inboxes, oldest first. Two have waited since Monday.
Unsubscribe me from every newsletter I haven’t opened in 3 months
Archived 14 newsletters you haven’t touched since April.
Forward this month’s invoices from invoices@ to our accountant
Forwarded 9 invoices from invoices@, PDFs attached.
Move every receipt from this month into a Receipts folder
Moved 23 receipts into Receipts/2026.
Send this at 8am Monday, not now
Scheduled for Mon 8:00 AM. Nothing goes out before then.
What did the doctor’s office say about my appointment?
Confirmed for Thursday at 2:15 PM.
Priced by inbox. No metering on paid plans.
Free connects one inbox with 150 email actions a month. Personal connects three. Pro connects every mailbox your business runs. Team adds people, roles, and a separate workspace per client.
Free
Connect one inbox and give your agent a real mailbox.
- 1 connected inbox
- Read, search, organise, draft, schedule and send
- Send review and approval hold
- Usage analytics
- Gmail, Outlook, iCloud, Fastmail & any IMAP
- Unlimited API keys
- Community support
Personal
Three mailboxes for one person or one small business: work, personal, or your first company addresses.
- Everything in Free
- 3 connected inboxes
- 2x higher burst rate limit
- Email support
Pro
Every mailbox your business runs, on one agent: finance, sales, support, info, and your own.
- Everything in Personal
- Unlimited connected inboxes
- 5x higher burst rate limit
- Longer analytics history
Team
Shared inboxes for a team, with a separate workspace per client or business.
- Everything in Pro
- Unlimited members with roles
- A separate workspace per client or business
- SSO (SAML / OIDC) and audit log
- Longest analytics history
- Priority support
All plans: the mail your agent reads is fetched live and never stored. OAuth tokens encrypted at rest. Need something custom? Contact us. See full feature comparison →
Running a company's mailboxes? See how one person connects them all.
Questions, answered
Everything you need to know before connecting your first inbox.