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.
mac-messages-cli terminal tool, scheduled sends, waiting for new messages, tapback and reply tags, and send approval through MCP elicitationFree, 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.
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.
Individuals and developers who want an AI client to work with their own Messages history and send texts from their Mac.
Mac Messages MCP supports 25 of the 77 features compared on Linq Alternatives.