Best iMessage MCP Servers
iMessage is Apple's instant messaging service and app for iOS, iPadOS, and macOS devices, allowing users to send texts, photos, videos, and other content over Wi-Fi or cellular data.
Why this server?
Allows sending iMessage messages with support for media, threaded replies, send effects, and group chats.
AlicenseAqualityCmaintenanceEnables AI agents to manage phone numbers, send/receive SMS, and place voice calls through natural language, connecting to the phone network via the AgentPhone API.28446 npm124MITWhy this server?
Enables sending text and media iMessages to E.164 numbers, checking delivery status, reading conversation history, and verifying whether numbers can receive iMessage versus SMS.

bluereacher-mcpofficial
AlicenseAqualityCmaintenanceEnables AI agents to send iMessages, check delivery status, read conversations, and verify iMessage capability over a dedicated line.415 npmMITWhy this server?
Allows reading, searching, and sending iMessages and SMS messages, as well as managing attachments and conversations.
AlicenseAqualityDmaintenanceConnects Claude Desktop to iMessage on macOS, enabling reading conversations, searching messages, sending texts, and managing attachments.77 npmMITWhy this server?
Allows reading, searching, and sending iMessages, viewing attachments (including HEIC to JPEG conversion), managing contacts, and reacting to messages on macOS.
AlicenseBqualityBmaintenanceEnables reading, searching, sending iMessages, viewing image attachments, and managing conversations, with full support for modern macOS attributedBody parsing.141MITWhy this server?
Provides access to iMessage chat history through the memory recall functionality
AlicenseBqualityDmaintenanceA simple MCP server that recalls and saves memories from and to Apple Notes.212MITWhy this server?
Checks how a URL will appear when shared in iMessage, validating Open Graph metadata and preview image requirements to prevent broken or missing link previews.
AlicenseAqualityCmaintenanceEnables pre-launch website checks for link previews, SPA routes, and security headers before sharing URLs.549 npmMITWhy this server?
Enables querying iMessage history, listing conversations, searching messages, getting message context, and sending messages to existing conversations on macOS through the local Messages.app database.
AlicenseAqualityDmaintenanceEnables AI assistants to read iMessage history and send messages on macOS. Supports conversation listing, message search with keyword and semantic modes, contact lookup, and sending messages to existing conversations.1311MITWhy this server?
Allows AI agents to send iMessages, list active conversations, and fetch message history through the Wirebox iMessage router.
AlicenseAqualityAmaintenanceEnables AI agents to send and receive iMessages and emails, and manage agent identities, in MCP-compatible clients.6MITWhy this server?
Allows reading iMessage and SMS conversations from the local Messages.app chat.db on a Mac, including listing chats, retrieving threads, searching message content, and optionally sending replies via AppleScript. Includes a watcher process for polling new messages to wake an agent.
AlicenseAqualityCmaintenanceEnables an agent to read the user's local Messages.app database on macOS, listing chats and threads and searching iMessage/SMS history entirely on localhost, with optional AppleScript sending gated behind an explicit flag. Access is read-only and scoped-shut by default, and replies can be optionally sent when send mode is enabled.4MIT