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.
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.