Email MCP Server

IMAP and SMTP email management for reading, searching, and sending messages via MCP.

Data last scanned today · Reviewed today

184 dangerous tools18 tools322PythonBSD-3-Clause

Overview

The Email MCP Server enables direct interaction with email accounts by leveraging IMAP for reading and searching messages, and SMTP for sending them. It supports cross-platform usage across Windows, macOS, and Linux, providing a robust interface for automating email tasks within AI-driven workflows. Version 1.0.0 introduces Local Email App V2, which offers managed SQLite storage. The server includes a dedicated UI for configuration and account management, allowing users to migrate from legacy TOML-based or environment-based settings to the new storage format with integrated verification tools.

Our verdict

With a security score of 48/100, this server is classified as high risk. The score reflects that the server is community-maintained rather than official and lacks an editorially reviewed authentication method or read-only mode verification. Given these factors, it is recommended for use only in sandboxed environments where users are comfortable managing their own credential storage and security audits.

  • Zero direct dependencies reduce the supply-chain attack surface.
  • Active development with commits recorded as recently as yesterday.
  • Supports migration from legacy configurations to managed SQLite storage.
  • Authentication methods have not yet been editorially reviewed.
  • Read-only capabilities remain unverified for security purposes.
  • Lacks backing from an official vendor or organization.

Tools

ToolDescriptionRisk
list_available_accountsLists all enabled accounts from the selected configuration mode as explicit capability records.low
list_allowed_recipientsLists allowed recipients.low
list_allowed_sendersLists allowed senders.low
list_email_tagsLists email tags.low
list_emails_metadataSearches one mailbox without downloading message bodies.low
list_mailboxesLists available mailboxes.low
get_attachment_contentGets attachment content.low
get_emails_contentGets the content of specific emails.medium
send_emailSends an email.medium
forward_emailForwards an email.medium

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What platforms are supported by this server?

The server supports Windows, macOS, and Linux.

Do I need to migrate settings if I upgrade from version 0.16.0 or earlier?

No, migration is not required as existing settings remain active in backward-compatible legacy mode.

How can I migrate my legacy settings to the new managed storage?

You can perform a migration using the CLI via the 'uvx mcp-email-server@latest config import-legacy' command or by selecting 'Import existing settings' within the server's UI.

How do I configure an email account?

Run the configuration UI using 'uv run mcp-email-server ui' for source checkouts or 'uvx mcp-email-server@latest ui' for published releases, then enter your email credentials.

Are there alternative ways to run this server?

Yes, beyond the standard stdio configuration, you can use container images available for Linux amd64 and arm64 architectures via ghcr.io/wh1isper/mcp-email-server.

Changelog

Badge

Email MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.