Delete Calendar Event(s)
delete_eventDelete single or multiple Google Calendar events using event IDs. Accepts comma-separated, JSON array, or list formats for batch deletion.
Instructions
Deletes one or more events from Google Calendar. Supports single event ID, comma-separated IDs, JSON array strings, or native list format for batch deletion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | Single event ID, comma-separated string of IDs (e.g., 'id1,id2,id3'), JSON array string (e.g., '["id1","id2"]'), or list of event IDs | |
| calendar_id | No | Calendar ID from which to delete events | primary |
| user_google_email | No | The user's Google email address for Calendar access. If None, uses the current authenticated user from FastMCP context (auto-injected by middleware). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| message | Yes | ||
| success | Yes | ||
| userEmail | Yes | ||
| calendarId | Yes | ||
| eventsFailed | Yes | ||
| eventsDeleted | Yes | ||
| totalProcessed | Yes |