19 Best Email MCP Servers, Compared (October 2026)
The short answer
Most readers should start with Google Workspace MCP Server if they use Google Workspace: it exposes 121 tools, has 41,972 PyPI downloads in a typical week, a tool description grade of B, a commit 0 days ago, and 603 commits in the last 12 weeks. If your mail runs through Microsoft 365, choose Microsoft 365 MCP Server instead: it exposes 188 tools, has 32,337 npm downloads in a typical week, and a commit 2 days ago. If you only need to send through Resend, Email Sending MCP is the better fit: it exposes 106 tools covering broadcasts, contacts, segments, automations, and API keys, with a tool description grade of A. For local Apple Mail on macOS, apple-mail-mcp is the one to use: it exposes 52 tools and had a commit 0 days ago.
Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.
Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.
Quick picks
- 1Google Workspace MCP Server - Control Gmail, Calendar, Docs, Sheets, Slides, Chat, Forms & Drive : Teams already on Google Workspace needing Gmail search, read, send, draft, label and filter control plus Calendar, Drive, Docs, Sheets and Slides from one server.
- 2Email Sending MCP : Agents running Resend email campaigns from a chat client: it exposes 106 tools covering broadcasts, contacts, segments, automations, and API keys.
- 3MCP Email Server : Developers automating mailbox workflows across IMAP and SMTP: it exposes 18 tools for reading metadata and content, sending, forwarding, organizing folders, and managing flags or tags.
- 4MCP Agent Mail : Multiple coding agents editing the same repository: it provides identities, inbox/outbox messaging, searchable history, and advisory file lease reservations to prevent conflicts.
- 5IMAP MCP Server : Managing multiple IMAP accounts from an AI client: it exposes 40 tools for account, search, read, send, folder, spam, attachment, and bulk-delete operations.
Which one, for your situation
| Your situation | What to use |
|---|---|
| You use Google Workspace across Gmail, Calendar, Drive, Docs | Choose Google Workspace MCP Server: it exposes 121 tools and had 603 commits in the last 12 weeks. |
| Your mail and files live in Microsoft 365 and Outlook | Choose Microsoft 365 MCP Server: it exposes 188 tools and had a commit 2 days ago. |
| You need to send broadcasts and manage contacts through Resend | Choose Email Sending MCP: it exposes 106 tools covering broadcasts, contacts, segments, automations, and API keys. |
| You manage several IMAP and SMTP mailboxes from one client | Choose IMAP MCP Server: it exposes 40 tools for account, search, read, send, folder, spam, attachment, and bulk-delete operations. |
| You want local Apple Mail control on macOS | Choose apple-mail-mcp: it uses AppleScript locally and exposes 52 tools for search, read, send, draft, reply, forward, attachments, mailboxes, and rules. |
| You need Outlook sending with dry-run and allowlist guardrails | Choose outlook-mcp: it has dry-run previews, recipient allowlists, session rate limiting, and exposes 22 tools. |
Top MCP servers for Email
| Best for | Profile | ||||||
|---|---|---|---|---|---|---|---|
| 1 | Teams already on Google Workspace needing Gmail search, read, send, draft, label and filter control plus Calendar, Drive, Docs, Sheets and Slides from one server. | Community favourite | 3,226 | +154 | today | 93.7 | |
| 2 | Agents running Resend email campaigns from a chat client: it exposes 106 tools covering broadcasts, contacts, segments, automations, and API keys. | Community favourite | 575 | +13 | 2 days ago | 88.2 | |
| 3 | Developers automating mailbox workflows across IMAP and SMTP: it exposes 18 tools for reading metadata and content, sending, forwarding, organizing folders, and managing flags or tags. | Community favourite | 335 | +21 | 14 days ago | 85.3 | |
| 4 | Multiple coding agents editing the same repository: it provides identities, inbox/outbox messaging, searchable history, and advisory file lease reservations to prevent conflicts. | Community favourite | 2,156 | +51 | 5 days ago | 83.4 | |
| 5 | Managing multiple IMAP accounts from an AI client: it exposes 40 tools for account, search, read, send, folder, spam, attachment, and bulk-delete operations. | Community favourite | 96 | +8 | today | 77.4 | |
| 6 | Giving an autonomous agent its own inbox with no human setup: register handles proof-of-work signup and jmap_request runs JMAP method calls. | Community favourite | 264 | +8 | today | 75.1 | |
| 7 | Managing Apple Mail on macOS locally: it uses AppleScript and exposes tools for search, read, send, draft, reply, forward, attachments, mailboxes, and rules. | Community favourite | 79 | +15 | today | 74.3 | |
| 8 | Running Gmail inside a local Claude Code workflow where replies must thread correctly: it auto-resolves In-Reply-To and References headers and exposes reply_all. | Community favourite | 244 | +17 | 46 days ago | 74.3 | |
| 9 | Coordinating multiple AI agents through real email: it runs a local mail server with per-agent inboxes and tools for sending, replying, broadcasting, and searching messages. | Emerging | 225 | +19 | 15 days ago | 73.8 | |
| 10 | Mac users with Apple Mail accounts who need an AI assistant to read, search, compose, and organize mail: it exposes 26 tools. | Community favourite | 213 | +16 | 55 days ago | 73.4 | |
| 11 | Managing several IMAP/SMTP mailboxes from one assistant: it exposes 49 tools spanning multi-account send, search, provider-aware labels, bulk operations, and calendar extraction. | Abandoned but popular | 117 | +14 | 130 days ago | 72.7 | |
| 12 | Local IMAP/SMTP mailbox access with an app password: it enables searching, reading, replying, moving, and sending mail from MCP clients without OAuth2. | Community favourite | 50 | +5 | today | 71.9 | |
| 13 | Managing Microsoft 365 Outlook mail alongside OneDrive and Excel: it exposes Graph API tools and graph-batch for calls such as /me/messages. | Community favourite | 996 | +64 | 2 days ago | 70.7 | |
| 14 | Sending email from an MCP client through a Postmark account: it exposes batch sends, templates, message search, bounces, suppressions, stats, and webhooks. | Community favourite | 58 | +4 | 11 days ago | 70.6 | |
| 15 | Sending and diagnosing transactional email through Mailgun from an AI assistant: it exposes send, stored-message retrieval, domain verification, webhook, and analytics tools. | Community favourite | 62 | +5 | 11 days ago | 70.2 | |
| 16 | Controlling a local Thunderbird install from an AI client: it exposes search, compose, filter, calendar and contact tools over a bundled localhost HTTP bridge. | Community favourite | 334 | +53 | 31 days ago | 69.6 | |
| 17 | Sending Outlook mail with guardrails: dry-run previews, recipient allowlists, and session rate limiting are built in before the message leaves the drafts flow. | Steady | 37 | +1 | 18 days ago | 69.5 | |
| 18 | Investigating an email address across linked accounts, breaches, and Pastebin dumps: it exposes holehe, HaveIBeenPwned, and psbdmp.ws lookups as MCP tools. | Community favourite | 1,658 | +179 | yesterday | 69.3 | |
| 19 | Windows users with classic Outlook desktop signed in who want agent access to mail, calendar and contacts without Azure registration or OAuth. | Steady | 27 | +6 | 52 days ago | 66.8 |
The ranking, with the evidence
Each position is a weighted mean of adoption (40%), maintenance (24%), momentum (14%), tool description quality (13%) and trust (9%), multiplied by three attenuators: how directly the server is about Email (named for it, declaring it, tagged with it, or merely mentioning it), whether its repository is still moving, and how much independent evidence of adoption it has. Open the score on any entry to see every number, including the ones marked ≈, which were imputed from the median of the other candidates rather than measured. The maintenance grade on each entry is mostly issue responsiveness, release recency and open security alerts rather than commits, so a recent commit beside a low grade is two different measurements rather than a contradiction.
- Abandoned but popular: People use it, but its default branch has stopped moving. Fine to keep running, risky to adopt.
- Community favourite: Widely adopted and still actively maintained.
- Dormant: Neither changing nor widely adopted. Here because it still matches the search.
- Emerging: Small audience, growing quickly, maintained. The bet with the most upside.
- Steady: Maintained, modest audience, no surprises in either direction.
- 1
Best for: Teams already on Google Workspace needing Gmail search, read, send, draft, label and filter control plus Calendar, Drive, Docs, Sheets and Slides from one server.
It exposes 121 tools spanning Gmail (search, thread and message reading, attachments, send, draft, labels, filters, batch label changes) alongside Calendar, Drive, Docs, Sheets, Slides, Chat, Forms and Tasks, with OAuth handling and CLI support documented in the README. Before installing, expect to set up your own Google Cloud project and OAuth client credentials, since the server authenticates against Google APIs using your credentials rather than a hosted sign-in.
GitHub stars3,226Stars / 30 days+154npm / typical weekShips no npm packagePyPI / typical week42Kworkspace-mcpTools exposed121Last committodayCommits / 12 weeks603Maintenance gradeATool descriptionsBScore 93.7: show every number behind it
- Adoption100 / 100 · weight 40%
- GitHub stars88
- PyPI downloads98
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum91 / 100 · weight 14%
- Stars gained, relative to size89
- Stars gained, absolute88
- PyPI download trend100
- Tool quality61 / 100 · weight 13%
- Tool description quality53
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 93.7
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 93.7
Best for: Agents running Resend email campaigns from a chat client: it exposes 106 tools covering broadcasts, contacts, segments, automations, and API keys.
Email Sending MCP connects an MCP client to Resend, exposing 106 tools for composing and sending broadcasts, managing contacts, segments, contact properties and imports, automations, and API keys, and it ships both a hosted remote endpoint at mcp.resend.com/mcp and a local npx package. Choosing it assumes a Resend account: the hosted server authenticates through OAuth or a bearer API key, while the local package requires RESEND_API_KEY and a verified sending domain.
GitHub stars575Stars / 30 days+13npm / typical week11.8KPyPI / typical weekno attributed packageTools exposed106Last commit2 days agoCommits / 12 weeks40Maintenance gradeATool descriptionsAScore 88.2: show every number behind it
- Adoption97 / 100 · weight 40%
- GitHub stars69
- npm downloads87
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum52 / 100 · weight 14%
- Stars gained, relative to size55
- Stars gained, absolute46
- npm download trend54
- Tool quality71 / 100 · weight 13%
- Tool description quality63
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 88.2
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 88.2
Best for: Developers automating mailbox workflows across IMAP and SMTP: it exposes 18 tools for reading metadata and content, sending, forwarding, organizing folders, and managing flags or tags.
MCP Email Server exposes 18 tools for IMAP and SMTP account listing, mailbox and metadata discovery, content and attachment reads, sending, forwarding, saving drafts, deleting, moving, archiving, and setting flags or tags. Before choosing it, note that attachment-content reads and writable semantic tags are gated: get_attachment_content requires enable_attachment_content=true, and list_email_tags is not writable unless explicitly enabled.
GitHub stars335Stars / 30 days+21npm / typical weekShips no npm packagePyPI / typical week2.5Kmcp-email-serverTools exposed18Last commit14 days agoCommits / 12 weeks43Maintenance gradeATool descriptionsAScore 85.3: show every number behind it
- Adoption82 / 100 · weight 40%
- GitHub stars63
- PyPI downloads72
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum56 / 100 · weight 14%
- Stars gained, relative to size87
- Stars gained, absolute54
- PyPI download trend0
- Tool quality91 / 100 · weight 13%
- Tool description quality83
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 85.3
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 85.3
Best for: Multiple coding agents editing the same repository: it provides identities, inbox/outbox messaging, searchable history, and advisory file lease reservations to prevent conflicts.
MCP Agent Mail is an HTTP-only FastMCP server whose README documents mail-like coordination for coding agents, including identities, inbox/outbox messaging, searchable message history, and advisory file leases, backed by Git artifacts and SQLite queries. Before choosing it, note that no npm package is published and no PyPI package is attributed, so installation follows the documented curl script and then connects clients to its HTTP server rather than a package or stdio command.
GitHub stars2,156Stars / 30 days+51npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposednever inspectedLast commit5 days agoCommits / 12 weeks19Maintenance gradeATool descriptionsNot gradedScore 83.4: show every number behind it
- Adoption83 / 100 · weight 40%
- GitHub stars83
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance97 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence85
- Momentum65 / 100 · weight 14%
- Stars gained, relative to size61
- Stars gained, absolute69
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 83.4
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 83.4
Best for: Managing multiple IMAP accounts from an AI client: it exposes 40 tools for account, search, read, send, folder, spam, attachment, and bulk-delete operations.
The IMAP MCP Server exposes 40 tools that let an MCP client add and test IMAP accounts, search and read messages, send, reply, forward, save drafts, manage folders, handle attachments, check spam, and delete messages in bulk. Before choosing it, note that it requires Node.js 22.12 or newer and keeps encrypted account configuration in ~/.imap-mcp/accounts.json, with credentials optionally supplied through environment variables.
GitHub stars96Stars / 30 days+8npm / typical week504PyPI / typical weekno attributed packageTools exposed40Last committodayCommits / 12 weeks60Maintenance gradeATool descriptionsAScore 77.4: show every number behind it
- Adoption65 / 100 · weight 40%
- GitHub stars50
- npm downloads58
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum64 / 100 · weight 14%
- Stars gained, relative to size74
- Stars gained, absolute38
- npm download trend77
- Tool quality73 / 100 · weight 13%
- Tool description quality65
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 77.4
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 77.4
Best for: Giving an autonomous agent its own inbox with no human setup: register handles proof-of-work signup and jmap_request runs JMAP method calls.
Atomic Mail Agentic exposes three tools: register, which completes proof-of-work signup and writes credentials; jmap_request, which batches JMAP method calls with automatic authentication; and help, which serves built-in agent docs including a JMAP cheatsheet. It is wired up as an MCP stdio server in the host config, and it assumes the agent thinks in JMAP method calls rather than a simplified mail abstraction, so agents new to JMAP should call help before the first request.
GitHub stars264Stars / 30 days+8npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposed3Last committodayCommits / 12 weeks83Maintenance gradeATool descriptionsAScore 75.1: show every number behind it
- Adoption61 / 100 · weight 40%
- GitHub stars61
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum51 / 100 · weight 14%
- Stars gained, relative to size59
- Stars gained, absolute39
- npm download trendnot measuredno download history for the selected registry
- Tool quality83 / 100 · weight 13%
- Tool description quality75
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 75.1
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 75.1
Best for: Managing Apple Mail on macOS locally: it uses AppleScript and exposes tools for search, read, send, draft, reply, forward, attachments, mailboxes, and rules.
apple-mail-mcp is an npm/Node.js MCP server that exposes 52 tools for reading, sending, searching, and managing Apple Mail on macOS through AppleScript. It requires macOS with Mail.app and permission for automation, and it is distinct from the unrelated Python project of the same name on PyPI.
GitHub stars79Stars / 30 days+15npm / typical week2.8KPyPI / typical weekno attributed packageTools exposed52Last committodayCommits / 12 weeks145Maintenance gradeATool descriptionsAScore 74.3: show every number behind it
- Adoption80 / 100 · weight 40%
- GitHub stars48
- npm downloads73downloads capped: not corroborated by repository audience
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum75 / 100 · weight 14%
- Stars gained, relative to size100
- Stars gained, absolute49
- npm download trend62
- Tool quality93 / 100 · weight 13%
- Tool description quality85
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 87.4
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 74.3
Best for: Running Gmail inside a local Claude Code workflow where replies must thread correctly: it auto-resolves In-Reply-To and References headers and exposes reply_all.
The README documents a local stdio MCP server installed and authorized through
npx @artymclabin/gmail-mcp auth, covering send with optional alias, read and modify of threads, filter management, draft lifecycle operations, attachment download, phishing reporting, and adownload_emailtool that writes messages to disk in json, eml, txt, or html formats. It assumes its own Gmail OAuth credentials stored on the machine from that one-time auth step, and requested scopes are configurable with a--scopesflag that filters the exposed tools to match the permissions granted.GitHub stars244Stars / 30 days+17npm / typical week322PyPI / typical weekno attributed packageTools exposednever inspectedLast commit46 days agoCommits / 12 weeks21Maintenance gradeATool descriptionsNot gradedScore 74.3: show every number behind it
- Adoption64 / 100 · weight 40%
- GitHub stars60
- npm downloads27downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance90 / 100 · weight 24%
- Last commit touching this server88dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 16 days ago, which counts every ref; the stored date would have published 16 days ago
- Repository maintenance grade100
- Commit cadence85
- Momentum67 / 100 · weight 14%
- Stars gained, relative to size86
- Stars gained, absolute51
- npm download trend50
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 74.3
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 74.3
Best for: Coordinating multiple AI agents through real email: it runs a local mail server with per-agent inboxes and tools for sending, replying, broadcasting, and searching messages.
AgenticMail exposes 100 tools around a local mail server where each agent gets an email account: send, reply, forward, broadcast, search, tag, move, draft, schedule, and manage contacts, plus account, relay, domain, and agent lifecycle tools. Real internet delivery is a separate setup step: reaching Gmail/Outlook requires an app-password relay, a custom domain requires Cloudflare, and those setup tools require the master API key.
GitHub stars225Stars / 30 days+19npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposed100Last commit15 days agoCommits / 12 weeks3Maintenance gradeATool descriptionsAScore 73.8: show every number behind it
- Adoption59 / 100 · weight 40%
- GitHub stars59
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance88 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence40
- Momentum76 / 100 · weight 14%
- Stars gained, relative to size92
- Stars gained, absolute52
- npm download trendnot measuredno download history for the selected registry
- Tool quality73 / 100 · weight 13%
- Tool description quality65
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 73.8
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 73.8
Best for: Mac users with Apple Mail accounts who need an AI assistant to read, search, compose, and organize mail: it exposes 26 tools.
The Apple Mail MCP Server exposes 26 tools that let an AI assistant list accounts and mailboxes, search and read email, manage drafts and attachments, compose, reply, forward, move, delete, export, and analyze messages in Apple Mail. It requires macOS with Apple Mail already configured and Python 3.10+, and it offers a read-only mode that disables the sending tools.
GitHub stars213Stars / 30 days+16npm / typical weekShips no npm packagePyPI / typical week105mcp-apple-mailTools exposed26Last commit55 days agoCommits / 12 weeks11Maintenance gradeCTool descriptionsAScore 73.4: show every number behind it
- Adoption65 / 100 · weight 40%
- GitHub stars58
- PyPI downloads43
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance79 / 100 · weight 24%
- Last commit touching this server88
- Repository maintenance grade55
- Commit cadence85
- Momentum60 / 100 · weight 14%
- Stars gained, relative to size88
- Stars gained, absolute50
- PyPI download trend20
- Tool quality85 / 100 · weight 13%
- Tool description quality77
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 73.4
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 73.4
Best for: Managing several IMAP/SMTP mailboxes from one assistant: it exposes 49 tools spanning multi-account send, search, provider-aware labels, bulk operations, and calendar extraction.
It provides 49 MCP tools over stdio transport for IMAP and SMTP accounts, covering account and mailbox listing, message read, search, send, reply, forward, move, delete, labels, bulk actions, templates, thread reconstruction, attachment download, calendar extraction, reminders, statistics, and connection health checks. Setup requires Node.js 22 or later, or Docker with the configuration created on the host and mounted in, because it reads a TOML config from ~/.config/email-mcp/config.toml.
GitHub stars117Stars / 30 days+14npm / typical week3.4KPyPI / typical weekno attributed packageTools exposed49Last commit130 days agoCommits / 12 weeks0Maintenance gradeDTool descriptionsAScore 72.7: show every number behind it
- Adoption83 / 100 · weight 40%
- GitHub stars52
- npm downloads75
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance46 / 100 · weight 24%
- Last commit touching this server68dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 0 days ago, which counts every ref; the stored date would have published 37 days ago
- Repository maintenance grade30
- Commit cadence5
- Momentum58 / 100 · weight 14%
- Stars gained, relative to size96
- Stars gained, absolute48
- npm download trend0
- Tool quality88 / 100 · weight 13%
- Tool description quality80
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 72.7
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 72.7
Best for: Local IMAP/SMTP mailbox access with an app password: it enables searching, reading, replying, moving, and sending mail from MCP clients without OAuth2.
The README documents a local stdio MCP server that connects to a mailbox over IMAP and SMTP so a client can search, read, send, reply to, move, and delete messages and download or send attachments. It requires Node.js 22.13.0 or newer plus password or app-password credentials, since OAuth2 is not yet supported, and attachment access is restricted to explicit filesystem allowlists.
GitHub stars50Stars / 30 days+5npm / typical week350PyPI / typical weekno attributed packageTools exposednever inspectedLast committodayCommits / 12 weeks19Maintenance gradeATool descriptionsNot gradedScore 71.9: show every number behind it
- Adoption61 / 100 · weight 40%
- GitHub stars43
- npm downloads54
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance97 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence85
- Momentum47 / 100 · weight 14%
- Stars gained, relative to size68
- Stars gained, absolute33
- npm download trend27
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 71.9
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 71.9
Best for: Managing Microsoft 365 Outlook mail alongside OneDrive and Excel: it exposes Graph API tools and graph-batch for calls such as /me/messages.
It is an MCP server that uses MSAL for authentication and exposes 188 Graph API tools for Microsoft 365 services including Outlook mail, Calendar, OneDrive, Excel, OneNote, To Do, and Contacts. Before choosing it, note that Node.js 20 or newer is recommended and organization features such as Teams, SharePoint, shared mailboxes, and shared calendars require the --org-mode flag.
GitHub stars996Stars / 30 days+64npm / typical week32.3KPyPI / typical weekno attributed packageTools exposed188Last commit2 days agoCommits / 12 weeks86Maintenance gradeATool descriptionsCScore 70.7: show every number behind it
- Adoption100 / 100 · weight 40%
- GitHub stars75
- npm downloads96
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum77 / 100 · weight 14%
- Stars gained, relative to size99
- Stars gained, absolute73
- npm download trend42
- Tool quality53 / 100 · weight 13%
- Tool description quality45
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 90.6
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 70.7
Best for: Sending email from an MCP client through a Postmark account: it exposes batch sends, templates, message search, bounces, suppressions, stats, and webhooks.
The Postmark MCP Server runs over stdio and documents tools for sending plain-text or HTML email, batch sends, template CRUD and validation, message search, delivery diagnostics, bounces, suppressions, stats, server info, and webhook registration. Before choosing it, note that it requires Node.js v20 or higher, a Postmark server token, a verified default sender email, and a default message stream, all supplied through environment variables.
GitHub stars58Stars / 30 days+4npm / typical week868PyPI / typical weekno attributed packageTools exposednever inspectedLast commit11 days agoCommits / 12 weeks2Maintenance gradeCTool descriptionsNot gradedScore 70.6: show every number behind it
- Adoption69 / 100 · weight 40%
- GitHub stars44
- npm downloads63
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance77 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade55
- Commit cadence40
- Momentum48 / 100 · weight 14%
- Stars gained, relative to size59
- Stars gained, absolute29
- npm download trend52
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 70.6
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 70.6
Best for: Sending and diagnosing transactional email through Mailgun from an AI assistant: it exposes send, stored-message retrieval, domain verification, webhook, and analytics tools.
Mailgun MCP Server runs locally over stdio and registers 70 tools covering sending, stored message retrieval and resending, domains and DNS verification, tracking settings, webhooks, IPs and IP pools, tags, and analytics and stats queries. It requires Node.js v20.12 or higher and a Mailgun API key, defaults to the US region unless MAILGUN_API_REGION is set to eu, and exposes no delete operations.
GitHub stars62Stars / 30 days+5npm / typical week588PyPI / typical weekno attributed packageTools exposed70Last commit11 days agoCommits / 12 weeks5Maintenance gradeCTool descriptionsCScore 70.2: show every number behind it
- Adoption66 / 100 · weight 40%
- GitHub stars45
- npm downloads59
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance82 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade55
- Commit cadence65
- Momentum65 / 100 · weight 14%
- Stars gained, relative to size66
- Stars gained, absolute33
- npm download trend100
- Tool quality48 / 100 · weight 13%
- Tool description quality40
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 70.2
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 70.2
Best for: Controlling a local Thunderbird install from an AI client: it exposes search, compose, filter, calendar and contact tools over a bundled localhost HTTP bridge.
Thunderbird MCP pairs a Node bridge with a Thunderbird extension, translating MCP stdio calls into HTTP requests handled on localhost so an assistant can search and read mail, manage folders and filters, compose, reply and forward, and list calendars and contacts. It assumes a local Thunderbird 102 or newer with the extension installed, keeps all traffic on localhost, and blocks skipReview by default, so sending mail and creating events opens a review window unless that safety setting is explicitly disabled.
GitHub stars334Stars / 30 days+53npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposednever inspectedLast commit31 days agoCommits / 12 weeks27Maintenance gradeATool descriptionsNot gradedScore 69.6: show every number behind it
- Adoption63 / 100 · weight 40%
- GitHub stars63
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance97 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence85
- Momentum88 / 100 · weight 14%
- Stars gained, relative to size100
- Stars gained, absolute70
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust0 / 100 · weight 9%
- License0
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 69.6
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 69.6
Best for: Sending Outlook mail with guardrails: dry-run previews, recipient allowlists, and session rate limiting are built in before the message leaves the drafts flow.
Outlook Assistant exposes 22 tools over the Microsoft Graph API for email, calendar, contacts, folders, rules, categories, and mailbox settings, with MCP annotations on every tool and safety controls such as dry-run previews and rate limiting on write actions. Shared mailbox access and meeting room discovery are documented as Microsoft 365 features, and the send, draft-send, and delete paths carry destructive hints, so a personal Outlook.com account will not cover the team-inbox side.
GitHub stars37Stars / 30 days+1npm / typical week315PyPI / typical weekno attributed packageTools exposed22Last commit18 days agoCommits / 12 weeks49Maintenance gradeBTool descriptionsAScore 69.5: show every number behind it
- Adoption59 / 100 · weight 40%
- GitHub stars39
- npm downloads53
- Used through Glama29
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum21 / 100 · weight 14%
- Stars gained, relative to size36
- Stars gained, absolute16
- npm download trend0
- Tool quality85 / 100 · weight 13%
- Tool description quality77
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 69.5
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 69.5
Best for: Investigating an email address across linked accounts, breaches, and Pastebin dumps: it exposes holehe, HaveIBeenPwned, and psbdmp.ws lookups as MCP tools.
OpenOSINT exposes 24 tools as an MCP server for email, username, breach, WHOIS, IP, subdomain, phone, Shodan, dork, Pastebin, DNS, GitHub, and entity-graph work, and also runs as an autonomous agent REPL, a direct CLI, and a browser Web UI. Several of those tools depend on environment API keys (HaveIBeenPwned, Shodan, VirusTotal, and Bright Data), so a self-hosted install needs those credentials before the keyed lookups will return data.
GitHub stars1,658Stars / 30 days+179npm / typical weekShips no npm packagePyPI / typical week599openosintTools exposed24Last commityesterdayCommits / 12 weeks137Maintenance gradeATool descriptionsAScore 69.3: show every number behind it
- Adoption89 / 100 · weight 40%
- GitHub stars80
- PyPI downloads59
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum78 / 100 · weight 14%
- Stars gained, relative to size100
- Stars gained, absolute91
- PyPI download trend22
- Tool quality71 / 100 · weight 13%
- Tool description quality63
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 88.8
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 69.3
Best for: Windows users with classic Outlook desktop signed in who want agent access to mail, calendar and contacts without Azure registration or OAuth.
The server drives the classic Outlook desktop client through its COM API on Windows, exposing mail, folder, calendar, contact, task, category, rule and Out-of-Office tools under an outlook_ prefix, with read tools shipping self-contained HTML views for hosts that support the MCP Apps extension. It requires Windows 10 or 11 with the classic Outlook desktop client (OUTLOOK.EXE) installed: the newer Outlook (olk.exe) has no COM surface and is not supported, and authentication piggybacks on the signed-in Outlook account rather than Azure, Microsoft Graph or OAuth.
GitHub stars27Stars / 30 days+6npm / typical weekShips no npm packagePyPI / typical week221outlook-classic-mcpTools exposednever inspectedLast commit52 days agoCommits / 12 weeks6Maintenance gradeATool descriptionsNot gradedScore 66.8: show every number behind it
- Adoption55 / 100 · weight 40%
- GitHub stars36
- PyPI downloads50
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance86 / 100 · weight 24%
- Last commit touching this server88
- Repository maintenance grade100
- Commit cadence65
- Momentum44 / 100 · weight 14%
- Stars gained, relative to size74
- Stars gained, absolute33
- PyPI download trend2
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 66.8
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 66.8
Questions people ask
Google Workspace MCP Server or Microsoft 365 MCP Server: which should I install?
Google Workspace MCP Server is built for teams already on Google Workspace, and it exposes 121 tools with a tool description grade of B. It had 41,972 PyPI downloads in a typical week, a commit 0 days ago, and 603 commits in the last 12 weeks. Microsoft 365 MCP Server is the better choice when your mail and files live in Microsoft 365, because it exposes 188 tools and had 32,337 npm downloads in a typical week. It had a commit 2 days ago and 86 commits in the last 12 weeks, though its tool description grade is C.
What does Email Sending MCP actually cover?
Email Sending MCP is for sending email through Resend's API from tools like Cursor and Claude Desktop. It exposes 106 tools covering broadcasts, contacts, segments, automations, and API keys, with a tool description grade of A. It had 11,788 npm downloads in a typical week and a commit 2 days ago. It is not presented as an IMAP mailbox reader.
Is Email MCP Server safe to build on if it is popular?
Email MCP Server has 49 tools, a tool description grade of A, and 3,406 npm downloads in a typical week. Its last commit was 130 days ago, and it had 0 commits in the last 12 weeks. Its profile is Abandoned but popular, and it is not archived. Treat it as a maintenance risk before pointing an agent at a mailbox.
What should I check before using Microsoft 365 MCP Server?
Microsoft 365 MCP Server exposes 188 tools, so it covers a broad surface across Microsoft 365 services. Its tool description grade is C, which matters when an agent has to choose among many Graph API calls. It had 32,337 npm downloads in a typical week, a commit 2 days ago, and 86 commits in the last 12 weeks.
Which server should I use for multiple coding agents on one repository?
MCP Agent Mail provides identities, inbox and outbox messaging, searchable message history, and advisory file lease reservations to prevent conflicts. It uses Git for human-auditable artifacts and SQLite for fast queries, so multiple agents can collaborate across projects. It had 2,156 GitHub stars, gained 51 stars per 30 days, a commit 5 days ago, and 19 commits in the last 12 weeks.
Which Apple Mail server should I choose?
apple-mail-mcp uses AppleScript to interact with Apple Mail on macOS locally and exposes 52 tools, with a commit 0 days ago and 145 commits in the last 12 weeks. Apple Mail MCP Server is for Mac users with Apple Mail accounts and exposes 26 tools, with a commit 55 days ago and 11 commits in the last 12 weeks. Choose apple-mail-mcp if you want the local AppleScript tooling, or Apple Mail MCP Server if you want the expert skill system described for it.