iMCP

listing.by

Give your assistant access to Messages, Contacts, Calendar, Reminders, Maps and Weather on your Mac.

state.local.long (state.local.title)

listing.install

listing.local.manual

listing.share.h

listing.share.p_local

mcp.tc/i/imcp

listing.about

iMCP is a macOS app that bundles an MCP server for personal data on your Mac. It covers Calendar, Contacts, Location, Maps, Messages, Phone call history, Reminders, Shortcuts and Weather, so an assistant can look up events, search contacts, read message history, create reminders and get directions.

It runs locally. The app provides a menu bar UI where you enable each service and grant the matching macOS permission, and it bundles an imcp-server executable that clients start over stdio. No API key is needed. Requires macOS 15.3 or later. The app does not store your data, but the connected client sends tool results to its model.

listing.can

  • View and create calendar events with recurrence and alarms
  • Search contacts by name, phone number or email
  • Read message history with specific participants and date ranges
  • View and create reminders with due dates and priorities
  • Search places, get directions and estimate travel time
  • Convert between addresses and coordinates
  • View call history synced from your iPhone
  • List and run Shortcuts, and check current weather

listing.tools

listing.notools.local

listing.prompts

  • How's the weather where I am?

  • What's on my calendar tomorrow afternoon?

  • Remind me to call the dentist on Friday at 10am.

  • Find Sarah's phone number in my contacts.

listing.setup.h

listing.setup.local

Any client

We don't have a verified install command for this server yet. Its own instructions are the place to start.

listing.faq

Can I paste mcp.tc/i/imcp into my MCP client?

No. iMCP runs on your own computer, started by your client, so it has no web address to connect to. The quick link is the page to share.

Does iMCP need an API key?

No. It doesn't declare any keys or environment variables. It runs with your user account's permissions, so check what its tools can reach.

Is iMCP a remote or a local server?

Local. Your client starts it as a process on your computer.

What can iMCP do?

You can view and create calendar events with recurrence and alarms, search contacts by name, phone number or email and read message history with specific participants and date ranges.

Which clients can use it?

Any client that starts local servers: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed and others. claude.ai and ChatGPT only connect to remote servers.

Who wrote this page?

mcp.tc's robot read iMCP's public metadata (its package and repository pages), and an AI model drafted the text from it. A person reviews anything the checks can't confirm. The text can still be wrong, so if you spot a mistake, use Report this listing on this page.

listing.em.h

listing.em.lead_local listing.em.how

listing.em.badge

em.prev_lightem.prev_dark
Markdown
[![iMCP on mcp.tc](https://mcp.tc/i/imcp/badge.svg)](https://mcp.tc/i/imcp)
HTML
<a href="https://mcp.tc/i/imcp"><img src="https://mcp.tc/i/imcp/badge.svg" alt="iMCP on mcp.tc" height="20"></a>

listing.em.badge_note

listing.em.widget

HTML
<script src="https://mcp.tc/w/imcp.js" async></script>

listing.em.widget_note

iframe

HTML
<iframe src="https://mcp.tc/embed/imcp" title="iMCP on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>

listing.em.iframe_note

JSON

listing.em.json_local

https://mcp.tc/i/imcp.json

listing.em.fields

listing.disclaimer_checked