Browse
→ Communication
→ iMessage MCP
iMessage MCP
Local macOS MCP server for Apple Messages and Contacts, with read-only SQLite access to chat history, local FTS5 indexing, thread and chat inspection, contact-handle resolution, and guarded AppleScript sending that requires an explicit confirmation flag and audit log. Public GitHub repository created September 2, 2026.
MCP unverified
Integration
| Transport | stdio |
| Auth | none |
| Endpoint | python server.py |
| Install | git clone https://github.com/ryan-grey/imessage-mcp.git && cd imessage-mcp && python3 server.py |
Use Cases
| 01 | Search Apple Messages history locally without sending chat content to a hosted MCP service |
| 02 | List recent chats, read message threads, and resolve names to phone or email handles |
| 03 | Send iMessages through Messages.app only after explicit confirmation and audit logging |
Tags
imessage apple-messages contacts macos local-first fts5 applescript python
Machine-readable: /api/servers.json
· JSON-LD schema embedded in <head>