List Calendar Events on Mac with AI

Let Claude, ChatGPT, Cursor and more read your Mac Calendar events for any date range. Free, native, local-only LMCP tool. No API keys, nothing stored in the cloud.

L
LMCP··5 min read

The list_calendar_events tool lets your AI assistant read events straight from the Calendar app on your Mac (Calendar.app, including your local and iCloud calendars) for any date range you ask about. By default it pulls today plus the next seven days, so you can simply type something like “What's on my calendar this week?” and get a clean rundown of your meetings, all-day events, locations and times — without opening Calendar yourself.

It's part of LMCP, a free, native macOS MCP server with 150+ tools that lets AI assistants use your real Mac apps locally. No API keys, no cloud sync, nothing stored on a server.

Which AI agents work?

Pretty much any MCP-capable assistant can use this tool:

  • Desktop clients — Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed auto-configure through a local stdio connection. Install LMCP and they discover the calendar tools automatically.
  • Web AIs — ChatGPT, Claude.ai (web), Grok and Perplexity connect through the LMCP Cloud Relay connector, which securely bridges the web assistant to the tools running on your Mac.

Automation

Reading your calendar is most powerful when it chains with other LMCP tools. Your AI can take the events it just listed and act on them:

  • Cross-reference attendees with list_contacts to pull phone numbers or emails.
  • Draft and send a heads-up with send_email or send_message before a meeting.
  • Turn loose commitments into create_reminder entries or create_calendar_event follow-ups.
  • Feed your day into daily_brief for a single morning summary across mail, calendar and tasks.

Because the AI orchestrates these steps, one request like “Summarize my meetings tomorrow and remind me 30 minutes before each” becomes a single conversation instead of five manual actions.

Context

The whole point is that the AI works with your real data, not a guess. list_calendar_events reads the actual events sitting in Calendar.app — the same ones you see in the UI, across every local and iCloud calendar you've added. There's no separate database to keep in sync and no stale copy. When you add a meeting on your phone and it syncs to iCloud, your AI sees it the next time it looks.

Productivity

Checking a calendar by hand means switching apps, scanning columns and mentally filtering what matters. Asking your assistant collapses that into one sentence. Instead of opening Calendar to answer “Am I free Thursday afternoon?” or “What time is my first call tomorrow?”, you get the answer inline — while you're already in your AI chat planning the rest of your day. Multiply that across the dozens of quick calendar glances most people make daily and it adds up to real saved time and fewer context switches.

Privacy & GDPR

Everything runs locally on your Mac. list_calendar_events queries Calendar.app on the same machine and returns results to your AI client — LMCP never ships your events to a server, never stores them, and keeps no cloud copy. For web AIs, the Cloud Relay only forwards the request to your Mac; the calendar data itself stays on your device. This is privacy by architecture, not by policy. Read more about why this design is GDPR-compliant by architecture.

Ready to try it? Download LMCP — it's free.

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download LMCP (.dmg)
FreemacOS 12+ · Apple Silicon & Intel

✦ llms.txt