Create Calendar Events on Mac with AI

Let Claude, ChatGPT or Cursor create events in your Mac's Calendar app from plain English. Free, native, local. No API keys, nothing stored in the cloud.

L
LMCP··5 min read

The create_calendar_event tool lets an AI assistant add events directly to your Mac's built-in Calendar app (Calendar.app). You describe the event in plain English and the AI fills in the details, picks the right calendar, and saves it — no copy-pasting, no switching windows. Every event needs a title, a start date and an end date; you can optionally invite people by email on CalDAV or Exchange calendars.

A concrete example — you just type:

"Create a calendar event called 'Dentist appointment' next Tuesday from 3pm to 4pm."

The AI parses the natural-language time, creates the event in your Calendar app, and confirms it. If you're on Microsoft 365, use m365_create_event instead, which targets your Outlook/Microsoft 365 calendar through Graph.

LMCP is a free, native macOS MCP server with 150+ tools. It connects AI assistants to the real apps already on your Mac — Calendar, Mail, Contacts, Reminders, Notes and more — running entirely on your machine. Download LMCP to get started.

Which AI agents work?

create_calendar_event works with every major AI client that supports MCP:

  • Desktop apps — Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed auto-configure through local stdio. They talk to the Mac directly, with no network hop.
  • Web AIs — ChatGPT, Claude.ai (web), Grok and Perplexity connect through the LMCP Cloud Relay connector, which securely bridges the web client to the LMCP server running on your Mac.

Whichever you use, the event is created locally in Calendar.app.

Automation

This tool shines when chained with others. The AI can read_email to pull a meeting request, use list_contacts to resolve an attendee's address, then call create_calendar_event to block the time and send the invite — all from one prompt. It pairs naturally with list_calendar_events to check for conflicts before booking, and with create_reminder so you get a nudge beforehand. Say "Schedule a 30-minute review with the people on this email thread tomorrow afternoon" and the AI orchestrates the whole sequence.

Context

Because LMCP reads your real Mac data, the AI isn't guessing. It sees your existing calendars by name, knows which account each belongs to, and can reason about your actual schedule. When you say "book it on my Work calendar," it picks the right one. When you reference "the client from yesterday's meeting," it can look that up in Contacts. The result is events that land in the right place with the right people, not generic placeholders.

Productivity

Manually creating an event means opening Calendar, finding the date, dragging out a time block, typing a title, and adding guests one by one — a minute or two each, more if you're juggling time zones or hunting for email addresses. With create_calendar_event it's a single sentence. Over a busy week of scheduling calls, follow-ups and reminders, that adds up to real time saved, and you never leave your AI chat to do it.

Privacy & GDPR

Everything runs locally on your Mac. There are no API keys to manage, no third-party calendar service in the loop, and no copy of your events stored on any server. The AI client sends the request, LMCP executes it against Calendar.app on your machine, and the data stays there. This makes LMCP GDPR-compliant by architecture — your calendar never leaves your device.

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