Agentβ™₯︎Age
Catalog

Apple Mail MCP

Official

by jayvee6 Β· TypeScript

LLM access to Apple Mail and iCloud via AppleScript. Read, search, compose, reply, flag and delete.

The io.github.jayvee6/apple-mail-mcp server provides LLM access to Apple Mail and iCloud via AppleScript. It enables read, search, compose, reply, flag, move, and delete actions from Claude and other LLMs on local macOS, bridging a gap where iCloud lacks a public web API.

πŸ› οΈ Key Features

  • AppleScript-based control of Apple Mail and iCloud
  • Read, search, compose, reply, flag, move, and delete messages
  • Natural language interfaces for LLM-driven mail workflows
  • Local-machine execution for privacy and data residency

πŸš€ Use Cases

  • Integrating Claude with Apple Mail for automated email management
  • Context-aware email drafting and response generation
  • Archiving, prioritizing, and flagging messages via natural language

⚑ Developer Benefits

  • Direct access to Mail and iCloud on macOS for LLMs
  • Lightweight bridge when web APIs are unavailable
  • Clear readme excerpt and repository context

⚠️ Limitations

  • Requires local macOS AppleScript execution environment
  • iCloud limitations depend on AppleScript capabilities and Mail app features
  • Potential security considerations for automated mail operations

Topics

apple-mailapplescriptclaudeemail-automationicloudllmmacosmcpmodel-context-protocol
Apple Mail MCP - agentage MCP Catalog