better-email-mcp

MCP.Pizza Chef: n24q02m

Better Email MCP lets your AI assistant access and manage your emails across many accounts like Gmail, Outlook, and more. You can read, send, reply, forward, organize folders, and handle attachments all through apps like Cursor or Windsurf. It automatically finds your email settings and supports multiple accounts with simple app passwords or OAuth for Outlook. Setup requires some developer steps like running with Docker or npx, but once configured, it makes email tasks easier for your AI.

Communication
Email
Other

Use This MCP server To

Read emails from multiple accounts in one place Send and reply to emails using AI assistance Organize emails into folders automatically Manage email attachments easily Search across all my email accounts Set up email accounts quickly with auto-configuration

README

Better Email MCP

mcp-name: io.github.n24q02m/better-email-mcp

IMAP/SMTP email for AI agents -- read, send, organize folders, and manage attachments across multiple accounts, with auto-discovery.

CI codecov npm Docker License: Apache-2.0

TypeScript Node.js IMAP/SMTP semantic-release Renovate

better-email-mcp FAQ

Can I use this to read and send emails across multiple accounts?
Yes — it supports reading, sending, organizing folders, and managing attachments for multiple email accounts including Gmail, Outlook, Yahoo, iCloud, Zoho, ProtonMail, and custom IMAP servers.
Can I use this with Cursor or Windsurf apps?
Yes — better-email-mcp works with MCP clients like Cursor and Windsurf.
Do I need an API key or special account to use this?
No API key is needed; most email providers work with app passwords, and Outlook accounts use OAuth device code flow if running in HTTP mode.
How hard is it to set up better-email-mcp?
Setup is developer-level — you need to run it via Docker or npx and configure credentials, so it's not a one-click install.
Does it support automatic email provider settings?
Yes — it auto-discovers IMAP/SMTP settings from your email address for most providers.
Can I manage attachments and email threads?
Yes — it handles attachments and maintains thread context when replying or forwarding emails.