Delete an event
delete_eventPermanently remove a specified calendar event. Optionally notify attendees about the cancellation, and confirm before deleting if supported.
Instructions
Permanently delete an event. This cannot be undone.
Clients that support elicitation are asked to confirm first; if the user
declines, nothing is deleted and deleted comes back false.
Args:
event_id: The event to delete (from find_events).
calendar_id: Calendar the event lives on.
send_notifications: Whether Google emails the attendees that it was
cancelled. Default true.
account: Account name from 'calendar-mcp accounts'; omit for the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | ||
| event_id | Yes | ||
| calendar_id | No | primary | |
| send_notifications | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deleted | Yes | True when the event was removed. | |
| message | No | One-line human-readable summary of what happened. | |
| event_id | Yes | ID of the deleted event. | |
| calendar_id | Yes | Calendar the event was on. | |
| confirmed_by_user | No | True/False when the client answered a confirmation prompt; null when the client does not support elicitation. |