Delete Calendar Event
delete_calendar_eventDeletes an event from the Mac's Calendar app (Calendar.app) by ID. Requires confirm=true. For a repeating event, pass span='future' to delete the whole series (this and all following occurrences); the default deletes only the single occurrence named by event_id. For Microsoft 365 use m365_delete_event instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| span | No | For a recurring event: 'this' (default — only this occurrence) or 'future' (this and all following occurrences; 'all'/'series' mean the same). Any other value is refused. Ignored for non-recurring events. | |
| confirm | No | Must be true to delete | |
| event_id | Yes | Event (or occurrence) identifier from list_calendar_events. For a recurring event this addresses exactly the occurrence that id came from — the preview names the date and scope so you can confirm before deleting. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||