Agent♥︎Age
Catalog

iMessage History

Official

by anipotts · TypeScript

Search and read your Apple Messages history from any MCP client. Read-only, local.

iMessage MCP (Model Context Protocol) Server

This is a read-only MCP server for iMessage, SMS, MMS, and RCS history already present in Apple Messages on macOS. It exposes seven read-only tools to let an MCP client search and analyze message history stored on your Mac.

🛠️ Key Features

  • Read-only access to Apple Messages history on Mac
  • Searches and analyzes iMessage, SMS, MMS, and RCS
  • Seven read-only tools
  • Local operation with an in-memory search index
  • No telemetry collection

🚀 Use Cases

  • Find a specific message in existing conversations
  • Read a conversation from message history
  • Show recent conversations
  • Count messages sent over a time period (e.g., last month)

⚡ Developer Benefits

  • Works via MCP clients or model providers through seven tools
  • Results depend on local Apple Messages data
  • No telemetry in the server’s operation, while clients may choose to retain outputs

⚠️ Limitations

  • Read-only: cannot modify or write to Apple Messages history
  • Limited to histories already present on the Mac running the server

Topics

aianalyticsclaudeimessagemacosmcpmcp-servermodel-context-protocolprivacysmssqlitetypescriptapple-messagescodexcursorlocal-firstmessage-historymmsrcsread-only