apple-mail-mcp and email-mcp
These two tools are competitors, as both aim to provide an email Model Context Protocol (MCP) server, with tool A being a more specialized and optimized implementation for Apple Mail focusing on performance, while tool B offers broader IMAP and SMTP support for general AI assistant integration.
About apple-mail-mcp
imdinu/apple-mail-mcp
Fast MCP server for Apple Mail — disk-first reads, 87x faster batch JXA, FTS5 search (700–3500x faster body search). 6 tools for Claude Desktop & Claude Code.
Implements a persistent FTS5 SQLite index built from `.emlx` files on disk, enabling full-text body search in ~20ms while avoiding AppleScript overhead entirely. Provides six MCP tools covering account/mailbox enumeration, filtered email retrieval, and attachment extraction, designed for Claude Desktop/Code integration on macOS with configurable index scope and exclusion rules.
About email-mcp
codefuturist/email-mcp
Email MCP server with full IMAP + SMTP support — read, search, send, manage, and organize email from any AI assistant via the Model Context Protocol
Exposes 47 tools across 7 prompts and 6 resources, including real-time IMAP IDLE watchers with AI-powered triage, email scheduling, calendar extraction, and provider-aware label management. Built with layered service architecture decoupled from MCP wiring for testability, uses stdio transport with XDG-compliant TOML config, and auto-detects settings for 8+ providers (Gmail, Outlook, Yahoo, iCloud, Fastmail, ProtonMail, Zoho, GMX). Supports multi-account workflows with OAuth2 (experimental), token-bucket rate limiting, TLS/STARTTLS encryption, and 5 MB attachment caps; installable via npm/Docker or integrated directly into Claude Desktop, VS Code, Cursor, Windsurf, and Zed.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work