Mac Messages MCP

Open-source Python MCP server that lets Claude, Codex, Cursor and other local AI clients read, search and send iMessages through the Messages app on your Mac.

Overview

Mac Messages MCP is an MIT-licensed MCP server by Carter Lasalle (github.com/carterlasalle/mac_messages_mcp), published on PyPI as mac-messages-mcp. It opens the Messages and Contacts databases read-only and sends through Messages.app automation, over stdio. The latest PyPI release is 1.1.0 (September 1, 2026); a larger set of features is on the main branch but not yet released.

Key features

  • Read recent messages by contact, group chat or time window, and fuzzy-search message text
  • Send to phone numbers, emails, contacts or named group chats
  • Automatic SMS fallback when a one-to-one recipient has no iMessage
  • iMessage availability check based on past messages in the local database
  • Attachment search and fetch, with HEIC images converted to PNG
  • Python functions for reading and sending from your own scripts
  • Unreleased on main: file sends, a mac-messages-cli terminal tool, scheduled sends, waiting for new messages, tapback and reply tags, and send approval through MCP elicitation

Pricing

Free, open-source software. It needs a Mac signed in to Messages, Python 3.10 or later, and Full Disk Access for the app that launches it.

How it compares to Linq

Linq is a managed API with its own phone numbers, iMessage, RCS and SMS, signed webhooks, SDKs and sending of tapbacks, typing indicators and effects, with a free Hobby plan (20 contacts) and Pro from $260 a month. Mac Messages MCP is free and uses your own Apple ID, but it has no webhooks or REST API, and its docs say it cannot send tapbacks or effects, create groups, edit or unsend.

Best for

Individuals and developers who want an AI client to work with their own Messages history and send texts from their Mac.

Sources

Share:

Mac Messages MCP alternatives

96 alternatives to Mac Messages MCP for sending iMessage, SMS and more from code, compared on features, channels and pricing.
See all alternatives
Get new alternatives by email
New listings and pricing changes, straight to your inbox.

Similar to Mac Messages MCP