Mac Messages MCP
Supports UIby carterlasalle
Securely interface with macOS iMessage database to query, analyze, and send messages via LLMs.
What it does
Connects LLMs to the macOS Messages app, allowing AI agents to read recent conversations, search message history using fuzzy matching, and send messages to both iMessage and SMS/RCS recipients.
Tools
send_message: Sends a message to a recipient, automatically choosing between iMessage and SMS/RCS.get_recent_messages: Retrieves recent messages from the Messages database.check_imessage_availability: Verifies if a recipient is available via iMessage.fuzzy_search: Searches through message content with intelligent matching.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"messages": {
"command": "uvx",
"args": [
"mac-messages-mcp"
]
}
}
}
Supported hosts
Confirmed for Claude Desktop and Cursor.
Quick install
uvx mac-messages-mcpInformation
- Pricing
- free
- Published
- 4/12/2026
- stars







