Skip to content

iMCP

A macOS app that provides an MCP server to your Messages, Contacts, Reminders and more

Install

$claude mcp add --scope user iMCP -- /Applications/iMCP.app/Contents/MacOS/imcp-server

Install command taken from the project's README or registry entry. Always review code before running it.

iMCP is a macOS app for connecting your digital life with AI. It works with [Claude Desktop][claude-app] and a [growing list of clients][mcp-clients] that support the [Model Context Protocol (MCP)][mcp].

Capabilities

</th>
<td><strong>Calendar</strong></td>
<td>View and manage calendar events, including creating new events with customizable settings like recurrence, alarms, and availability status.</td>
</th>
<td><strong>Contacts</strong></td>
<td>Access contact information about yourself and search your contacts by name, phone number, or email address.</td>
</th>
<td><strong>Home</strong></td>
<td>Find homes, rooms, accessories, scenes, and automations, read and control accessories, and organize rooms and zones. Needs a helper app that you build with your own Apple Developer account.</td>
</th>
<td><strong>Location</strong></td>
<td>Access current location data and convert between addresses and geographic coordinates.</td>
</th>
<td><strong>Maps</strong></td>
<td>Provides location services including place search, directions, points of interest lookup, travel time estimation, and static map image generation.</td>
</th>
<td><strong>Messages</strong></td>
<td>Access message history with specific participants within customizable date ranges.</td>
</th>
<td><strong>Phone</strong></td>
<td>View call history synced from your iPhone, filter calls by participant, date, or call type, and start calls with system confirmation.</td>
</th>
<td><strong>Voicemail</strong></td>
<td>Fetch voicemails synced from your iPhone, with transcripts and audio, filtering by sender, date, message type, or mailbox (inbox, blocked, or deleted).</td>
</th>
<td><strong>Reminders</strong></td>
<td>View, create, edit, and delete reminders with customizable due dates, recurrence, priorities, and alerts across different reminder lists, and manage the lists themselves.</td>
</th>
<td><strong>Shortcuts</strong></td>
<td>List and run shortcuts on your Mac, with optional text input.</td>
</th>
<td><strong>Weather</strong></td>
<td>Access current weather conditions including temperature, wind speed, and weather conditions for any location.</td>

Getting Started

Download and open the app

First, download the iMCP app (requires macOS 15.3 or later).

Or, if you have Homebrew installed, you can run the following command:

brew install --cask mattt/tap/iMCP

When you open the app, you'll see a

icon in your menu bar.

Clicking on this icon reveals the iMCP menu, which displays all available services. Initially, all services will appear in gray, indicating they're inactive.

The blue toggle switch at the top indicates that the MCP server is running and ready to connect with MCP-compatible clients.

Activate services

Similar plugs

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

Never stop coding. Free MIT AI gateway: one endpoint, 359 providers (150+ free), 1200+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex,…

25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP…