Labsco
MCP SERVER

Your Mac's own Calendar, Contacts, Messages, Maps, Reminders and Weather, handed to an assistant one permission at a time.

Desktop & OS Automation
Summary
Everything your Mac already knows, without the copy and paste.

Calendar, Contacts, Messages, Maps, Reminders and Weather come off the machine you are already working on, so "how's the weather where I am" or "what did we agree in that thread" is answerable without pasting anything in. Each service is a separate switch and a separate macOS permission, so the reach is exactly what you granted and nothing beyond it.

What it is

A macOS menu-bar app that runs a local MCP server over your own Apple data. Every service — Calendar, Contacts, Location, Maps, Messages, Reminders, Weather — starts switched off; you turn each one on individually and macOS raises its standard permission dialog before the first read. The app bundles the `imcp-server` executable that clients talk to over stdio, and tool results come back as schema.org JSON-LD rather than loose text.

What you get
  • Your calendars listed, events searched by text, status or availability, and a new event created with recurrence, alarms and availability set
  • Your own contact card, a search across contacts by name, phone number or email, and contacts created or updated
  • Current location, an address turned into coordinates, and coordinates turned back into an address
  • Place and point-of-interest search, directions and travel-time estimates by transport type, and a static map image for coordinates you name
  • Message history with a given participant over a date range, filtered by what was said
  • Reminder lists, reminders filtered by list or text, and new reminders with due dates, priorities and alerts
  • Weather for a location now, minute by minute, hour by hour and day by day
  • Shortcuts on the Mac listed and run by name, with optional text passed in
Requirements

macOS 15.3 or later. It is an app you install and toggle in the menu bar rather than a command you launch, and nothing is readable until you switch a service on and grant the matching macOS permission. Messages asks for one step more: the app runs in the App Sandbox, so you open `~/Library/Messages/chat.db` through the standard file picker before it can read your history. iMCP itself stores nothing, but a client such as Claude Desktop sends whatever a tool returns off your device.

Setup effort

One command — brew install --cask mattt/tap/iMCP