Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Mac Messages MCP logo
#171 · of 445 · by weekly downloadsMCP server

Mac Messages MCP

Reads and sends macOS Messages locally, opening the Messages and Contacts databases read-only.

0
SaveVisit website ↗
Rank
#171
of 445 · by weekly downloads
Weekly downloads
343
npm + PyPI, last 7 days
GitHub stars
318
Repository on GitHub

Add it to your client

Community
Install
uvx mac-messages-mcp
mcpServers
{
  "mcpServers": {
    "imessage-mcp": {
      "command": "uvx",
      "args": [
        "mac-messages-mcp"
      ]
    }
  }
}
Transport
stdio
Runtime
Python
Auth
Not required
License
MIT
Stars
318

Everything happens on the Mac itself: the server opens the Messages and Contacts SQLite databases read-only, returns only what a tool call asks for, and touches Messages.app automation solely when the send tool is invoked. That design has a visible cost — reading requires Full Disk Access for whichever app launches the server, and a diagnostics tool exists precisely because those permissions are the usual point of failure. Beyond recent messages and fuzzy text search over a time window, it resolves Contacts by approximate name into send-ready phone numbers, lists named group chats, and checks whether a recipient looks reachable over iMessage before falling back to SMS or RCS. Attachments filter by date, sender and MIME type, with HEIC images converted to PNG.

Comments(0)

Sign in to comment

No comments yet — be the first.

Similar MCP servers

Report this comment

Why are you reporting this?