calendar_delete_event
Delete a calendar event by UID. For recurring events, use Calendar.app as this tool returns a platform limitation error.
Instructions
[IRREVERSIBLE] Delete an event by uid. Confirmed via testing: deleting a RECURRING event silently reports success without actually deleting it on this platform — this tool detects that and returns PLATFORM_LIMITATION instead of a false success; delete recurring events manually in Calendar.app (where you can choose 'this event' vs 'all future events'). Requires confirm:true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | ||
| confirm | No | ||
| calendarName | No | Calendar name. Ambiguous if duplicated (common on multi-account setups) — use calendarIndex instead in that case. | |
| calendarIndex | No | Position from calendar_list_calendars, for disambiguating duplicate calendar names. Stable only for the current Calendar.app process. |