List iMessage Conversations with AI on Mac

Let Claude, ChatGPT, Cursor and more list your recent iMessage and Messages.app conversations on Mac. Free, native, local — no API keys, nothing stored in the cloud.

L
LMCP··5 min read

The list_message_chats tool lets your AI assistant pull up your recent conversations from Messages.app on your Mac — iMessage and SMS threads alike. Instead of switching apps and scrolling, you just ask. A natural example prompt: "Show me my 10 most recent Messages conversations and tell me which ones I haven't replied to yet." The AI reads the chat list directly from your Mac and answers in seconds.

Because it runs through LMCP, a free native macOS MCP server with 150+ tools, the assistant works with your actual Messages data — no copy-paste, no exporting, no third-party sync.

Which AI agents work?

list_message_chats works across every major MCP-capable assistant:

  • Desktop clients (auto-configure via local stdio): Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed. LMCP wires itself into their MCP config automatically.
  • Web AIs (connect through the LMCP Cloud Relay connector): ChatGPT, Claude.ai (web), Grok and Perplexity. You add the LMCP connector once and the relay securely bridges to your Mac.

The same tool, the same local data — whichever assistant you prefer.

Automation

Listing chats is the natural first step in longer Messages workflows. Once the AI has your conversation list, it can chain into other LMCP tools: open a specific thread to read recent messages, search across messages for a name or keyword, draft a reply for your approval, or cross-reference a contact with Calendar and Mail. For example: "List my recent chats, find the one with Sarah, and summarize what we last agreed on about the trip." One prompt, several tools, no app-switching.

Context

Because the assistant reads your real Messages.app database locally, it has genuine context: who you actually talk to, which threads are active, what was really said. There's no hallucinated stand-in for your inbox. That makes summaries accurate and follow-ups grounded in your true conversation history rather than a generic guess.

Productivity

Triaging Messages by hand means opening the app, scrolling the sidebar, and remembering which threads need a reply. With list_message_chats your AI does that scan instantly — surfacing unanswered threads, grouping by person, or flagging the conversations that matter today. A two-minute manual review becomes a one-line question, and you stay in the same window where you're already working with your AI.

Privacy & GDPR

Everything runs locally on your Mac. LMCP reads your Messages data on-device and passes it only to the AI client you chose — there's no LMCP cloud copy, no server-side storage, and no API keys handed to a third party. Your conversations never leave your machine except through the assistant you already trust. This is privacy by architecture, not by policy. Learn more about how LMCP stays GDPR-compliant by architecture.

Ready to try it? Download LMCP, drag it to Applications, grant Messages access, and ask your AI to list your chats.

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download LMCP (.dmg)
FreemacOS 12+ · Apple Silicon & Intel

✦ llms.txt