carterlasalle/mac_messages_mcp
Overview
An MCP server that securely interfaces with the iMessage database via the Model Context Protocol (MCP), enabling LLMs to query and analyze iMessage conversations. Features include phone number validation, attachment processing, contact management, group chat handling, and support for sending/receiving messages.
Capabilities
- • stdio transport support
- • authentication support
- • database integration
- • github integration
- • mcp client integration
Best For
MCP server for secure iMessage database access, allowing LLMs to query and analyze conversations with message sending, contact filtering, and SMS/RCS fallback.
Decision Snapshot
Install
available
Usage
available
Config
2 strong hints
Capabilities
5 key capabilities detected
- • GitHub stars: 269
- • Forks: 39
- • Source provenance count: 1
- • Active signal: Updated this week from lifecycle signals.
- • Last seen: 4/15/2026
- • Published: 3/17/2026
Installation / Setup
uvx mac-messages-mcp
Example Config
This is an MCP Find-authored example config generated from strong evidence.
Final parameters should follow the tool's official setup documentation.
{
"mcpServers": {
"macmessagesmcp": {
"command": "uvx",
"args": [
"mac-messages-mcp"
]
}
}
}Usage
{ && "mcpServers": { && "messages": { && "command": "uvx",Features
- • **Universal Message Sending**: Automatically sends via iMessage or SMS/RCS based on recipient availability
- • **Smart Fallback**: Seamless fallback to SMS when iMessage is unavailable (perfect for Android users)
- • **Message Reading**: Read recent messages from the macOS Messages app
- • **Contact Filtering**: Filter messages by specific contacts or phone numbers
- • **Fuzzy Search**: Search through message content with intelligent matching
- • **iMessage Detection**: Check if recipients have iMessage before sending
- • **Cross-Platform**: Works with both iPhone/Mac users (iMessage) and Android users (SMS/RCS)
- • stdio transport support
Use Cases
- • Supports capabilities such as: stdio transport support; authentication support; database integration.
- • Common usage themes: mcp, curated, markdown-list, awesome-mcp-servers-punkpeye.
Supported Clients / Integrations
- • stdio transport support
- • authentication support
- • database integration
- • github integration
- • mcp client integration
Compatibility Signals
- • GitHub: supports (Detected in parser config/capability hints.)
Prompt Examples
example
• { && "mcpServers": { && "messages": { && "command": "uvx",
Notes / Requirements
- • Primary language: Python
- • License: MIT
- • Parser coverage score: 1.00
- • Source feeds: Awesome MCP Servers (punkpeye)
- • Topic cluster: data-infra
Official Links
Source Information
You can verify all information on this page against the source repository above.
Related MCP Tools
hannesrudolph/imessage-query-fastmcp-mcp-server
An MCP server providing safe access to iMessage databases via Model Context Protocol (MCP), enabling LLMs to query and analyze conversations with phone number validation and attachment handling.
hardik-id/azure-resource-graph-mcp-server
A Model Context Protocol (MCP) server for querying and analyzing Azure resources at scale using Azure Resource Graph, enabling AI assistants to explore and monitor Azure infrastructure.
rplryan/x402-discovery-mcp
Runtime discovery layer for x402-payable APIs. Agents discover and route to pay-per-call x402 endpoints by capability, providing quality-ranked results with trust scores (0-100) and enabling pay-per-query via x402. Includes MCP server, Python SDK, and CLI.
nnemirovsky/iwdp-mcp
An MCP server for iOS Safari debugging via ios-webkit-debug-proxy, providing full WebKit Inspector Protocol support including DOM, CSS, Network, Storage, and Debugger tools.
What To Do Next
Continue from this tool into a workflow and a learn guide to shorten implementation time.