Read iMessage Conversations with AI on Mac
Let Claude, ChatGPT, Cursor and more read your iMessage conversations on Mac by chat ID or contact name. Free, native, 100% local — no API keys, no cloud.
The read_messages tool lets your AI assistant pull up an iMessage conversation straight from the Messages app on your Mac, either by chat ID or by contact name. Instead of scrolling through weeks of texts, you just ask in plain language. For example, you might type: "Read my last 20 messages with Sarah and tell me if she ever confirmed the dinner reservation." The AI reads the thread locally, finds the answer, and summarizes it for you.
Because it works by contact name, you don't need to dig up any IDs. Ask for "my conversation with Mom" or "the group chat about the ski trip" and the assistant resolves it against your real Messages data.
Which AI agents work?
LMCP exposes read_messages (and 150+ tools) to every major AI client. Desktop clients auto-configure over a local stdio connection: Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed. Web-based assistants connect through the LMCP Cloud Relay connector: ChatGPT, Claude.ai (web), Grok and Perplexity. Whichever one you prefer, the messages are read on your Mac and never leave it.
Automation
read_messages becomes powerful when it chains with other LMCP tools. A few real workflows:
- Read a thread, then send_message a reply the AI drafts for you.
- Pull a conversation, extract a date someone mentioned, and create_calendar_event for it automatically.
- Read a chat about a task, then create_reminder so you don't forget the follow-up.
- Combine with search_contacts to confirm you're reading the right person before drafting a response.
Context
The assistant isn't guessing from generic training data — it's reading your real Mac data. The actual iMessage and SMS history in your Messages app, the real contact names, the real timestamps. That means answers reflect what was actually said, so the AI can quote, summarize and act on genuine conversations instead of hallucinating plausible-sounding text.
Productivity
Manually finding one detail buried in a long thread can take minutes of scrolling on every device. With read_messages, "What time did the plumber say he'd arrive?" is answered in seconds. Catching up on a busy group chat, recapping a negotiation, or pulling the address someone texted last week all collapse into a single sentence. Over a week of constant context-switching between Messages and your work, that adds up to real time saved — and far less mental tax.
Privacy & GDPR
Everything runs locally on your Mac. LMCP reads your Messages directly through native macOS APIs, with no API keys and nothing copied to a server. There is no cloud database of your conversations, no third-party storage, and no telemetry of your message content. This is privacy GDPR-compliant by architecture — because the data never leaves your machine, there's no cross-border transfer and no third-party processor to worry about. Download LMCP and connect it to your AI client in a couple of minutes.