Agent♥︎Age
Catalog

Apple Mail

Official

by mgcrea · TypeScript

Search, read and act on Apple Mail — threads, attachments, body search, writes off by default

MCP Apple Mail Server (io.github.mgcrea/mcp-apple-mail)

Model Context Protocol (MCP) server for the macOS Apple Mail app. It reads, searches, and performs actions on mail already synced to the machine. It is described as unofficial and not affiliated with Apple, and it does not require IMAP credentials or OAuth, with mail staying on-device.

🛠️ Key Features

  • Search, listing, counting
  • Threading
  • Body reading and body search
  • Mutations (writes) are implemented, “writes off by default”

🚀 Use Cases

  • Find and inspect existing Apple Mail threads and messages
  • Search message bodies on the Mac without external email access
  • Perform mail mutations when write access is enabled

⚡ Developer Benefits

  • Works with Apple Mail data already present on macOS
  • Avoids remote mail credentials (no IMAP, no OAuth)
  • Uses Apple Mail’s exposed surfaces to support multiple operations

⚠️ Limitations

  • “Writes” are disabled by default
  • The server is positioned as unofficial and Apple-unaffiliated
  • Functionality is focused on mail already synced to the Mac

Topics

ai-agentsappleapple-calendarapple-mailapple-notesapple-remindersapplescriptclaudeimessagejxamacosmcpmcp-servermodel-context-protocolsafari