A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
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-serverInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →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
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,…
The fastest, cheapest, most efficient open-source agent harness. Run more than 500 agents on a $10 VPS.
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…
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you