Mac_messages_mcp provides a Python bridge for interacting with the macOS Messages app through the Model Context Protocol, enabling Claude and other MCP clients to read messages and send SMS/iMessage communications. The server offers tools for universal message sending with intelligent fallback between iMessage and SMS based on recipient availability, reading recent messages with contact filtering and fuzzy search capabilities, and iMessage detection to verify recipient support. This solves the problem of programmatically accessing and managing macOS Messages functionality across cross-platform communication scenarios without direct app integration.
claude mcp add --transport stdio carterlasalle-mac_messages_mcp uvx mac_messages_mcp