mac_messages_mcp logo

mac_messages_mcpAn MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number vali

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

Mac Messages MCP is a Python bridge for interacting with the macOS Messages app using the Multiple Context Protocol (MCP). It allows LLMs to query and analyze iMessage conversations, providing a secure interface to the iMessage database. The tool supports universal message sending, smart fallback to SMS, message reading, contact filtering, group chat filtering, fuzzy search, and attachment handling. It's designed for cross-platform use, working with both iPhone/Mac users (iMessage) and Android users (SMS/RCS).

Key features

  • Universal Message Sending
  • Smart Fallback
  • Message Reading
  • Contact Filtering
  • Group Chat Filtering
  • Fuzzy Search

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

iMessage Analysis

Analyze iMessage conversations for research or compliance purposes

Cross-Platform Messaging

Send and receive messages across different platforms, including iMessage and SMS/RCS

Pros & Cons

Pros

  • Secure interface to iMessage database
  • Cross-platform compatibility
  • Robust attachment handling
  • Fuzzy search capabilities

Cons

  • Requires macOS 11+
  • Needs Full Disk Access permission
  • Dependent on Python 3.10+ and uv package manager

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

How does it handle attachments?

The tool can find attachments by date, sender, and MIME type, and it can return small images inline, convert HEIC images to PNG, or return a local path for larger and non-image files.

Asked by Ulrik Madsen · Oct 11, 2025

Can I send messages using this tool?

Yes, it supports universal message sending with smart fallback to SMS. Sending requires a Mac signed into Messages and permission for the launching app to automate Messages.

Asked by Petros Georgiou · Aug 14, 2025

What are the system requirements?

It requires macOS 11+, Python 3.10+, and the uv package manager. Full Disk Access permission is also needed.

Asked by Anya Sokolova · Jul 14, 2025

What platforms are supported?

The tool supports cross-platform use, working with both iPhone/Mac users (iMessage) and Android users (SMS/RCS).

Asked by Bartek Adamski · Jun 20, 2025

Ask a question

MCP Servers alternatives