Submit

Apple Mail MCP

@imdinu

Fast MCP server for Apple Mail on macOS. Uses batch JXA for 87x faster email fetching and an FTS5 search index for ~2ms email body search (700-3500x faster than alternatives). 5 read tools: list accounts, list mailboxes, get emails, get single email, and search (by subject, sender, or body). Write operations coming soon.
Overview

Apple Mail MCP

Fast MCP server for Apple Mail on macOS — 87x faster email fetching via batch JXA, plus an FTS5 search index for ~2ms email body search (700–3500x faster than alternatives).

Features

  • 5 read tools: list accounts, list mailboxes, get emails, get single email, search
  • Search scopes: subject, sender, body, or all at once
  • FTS5 search index: SQLite full-text search with Porter stemming — body search in ~2ms
  • Batch JXA: fetches 50 emails in 529ms vs 15s+ for other servers
  • Benchmarked: tested against 7 other Apple Mail MCP servers at the MCP protocol level

Quick Start

pipx install apple-mail-mcp
apple-mail-mcp index --verbose

Documentation: https://imdinu.github.io/apple-mail-mcp/

Server Config

{
  "mcpServers": {
    "apple-mail-mcp": {
      "command": "apple-mail-mcp"
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.