Delete a Calendar Event on Mac with AI (LMCP)
Let your AI assistant delete events from your Mac's Calendar.app by name or ID. Runs locally with LMCP — no API keys, no cloud, your data stays on your Mac.
The delete_calendar_event tool lets an AI assistant remove an event from the macOS Calendar app (Calendar.app) on your behalf. You point at the event you want gone, the assistant finds its ID, and — with an explicit confirmation step — it deletes it. No menus, no right-clicks, no hunting through a crowded week view. You just type something like: "Delete the 3pm dentist appointment from my calendar tomorrow."
Because deleting is destructive, the tool requires confirm=true before it actually removes anything. Your AI will typically show you the matching event first and ask you to approve, so you never lose an event by accident. (For Microsoft 365 / Outlook calendars, the matching tool is m365_delete_event — this one targets the local Mac Calendar app.)
LMCP is a free, native macOS MCP server with 150+ tools. It connects AI assistants to your real Mac apps locally. Download LMCP to get started.
Which AI agents work?
Most popular AI clients can drive delete_calendar_event through LMCP:
- Desktop clients — Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed auto-configure over a local stdio connection. Install LMCP, restart the client, and the calendar tools appear 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 LMCP server running on your Mac.
Automation
Deleting an event is rarely the whole job — it chains naturally with other LMCP calendar tools. A typical flow: list_calendar_events to find what's on your schedule, then delete_calendar_event to clear the ones that no longer apply. You can ask things like "Cancel all my meetings on Friday afternoon" and the assistant will list, confirm, and delete them one by one. Pair it with create_calendar_event to reschedule (delete the old slot, create a new one) or with Mail and Reminders tools to notify attendees after a cancellation.
Context
The AI works against your real Mac calendar data — the same events you see in Calendar.app, across iCloud, Google, and local calendars. It reads actual event titles, times, and IDs, so when you say "the dentist appointment" or "the standup," it resolves to the right event instead of guessing. There's no separate copy to sync and nothing to import; the assistant simply operates on what's already on your machine.
Productivity
Clearing out a calendar by hand means opening the app, finding each event, clicking delete, and confirming — repeated for every cancellation. With LMCP you describe the cleanup once and the assistant handles the rest. Cancelling a recurring block, wiping a day after a trip falls through, or tidying duplicate invites drops from minutes of clicking to a single sentence. For anyone juggling a busy calendar, that's real time back every week.
Privacy & GDPR
Everything runs locally on your Mac. delete_calendar_event talks directly to Calendar.app through macOS — your events are never uploaded, copied to a server, or stored by LMCP. There are no API keys to manage and no third-party cloud in the loop. This local-only design makes LMCP GDPR-compliant by architecture: your calendar data simply never leaves your device.