Agent♥︎Age
Catalog

Apple Messages

Official

by mgcrea · TypeScript

Search and read Apple Messages — chats and decoded text, sending off by default

Model Context Protocol (MCP) Server: io.github.mgcrea/mcp-apple-messages

This MCP server searches and reads Apple Messages data on macOS, including chats and decoded text. It is “unofficial” and not affiliated with Apple. By default, it is described as sending off, while focusing on reading the message store already present on the Mac.

🛠️ Key Features

  • Search and read Apple Messages: chats and decoded text
  • Reads the message store already on your Mac
  • “One” access surface that depends on Messages scripting dictionary reads failing

🚀 Use Cases

  • Retrieve chat history and decoded message text from macOS Messages
  • Support developer workflows involving iMessage, SMS, and RCS data access

⚡ Developer Benefits

  • MCP interface for Apple Messages content on macOS
  • Uses a windowless background process approach for reliability

⚠️ Limitations

  • Every read through Messages’ scripting dictionary fails
  • Returns Application isn't running even when NSRunningApplication indicates it is running

Topics

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