iMCP
listing.by
Give your assistant access to Messages, Contacts, Calendar, Reminders, Maps and Weather on your Mac.
listing.install
listing.local.manual
listing.share.h
listing.share.p_local
mcp.tc/i/imcplisting.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
[](https://mcp.tc/i/imcp)<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
<script src="https://mcp.tc/w/imcp.js" async></script>listing.em.widget_note
iframe
<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
listing.disclaimer_checked