Microsoft 365 Delete Event
m365_delete_eventDeletes an event from the connected Microsoft 365 / Outlook calendar by its id (from m365_list_events). If the user organizes the meeting and it has attendees, Microsoft 365 sends them a cancellation. For a recurring event the id from m365_list_events is the whole series: deleting it removes every occurrence. When the user organizes it and it has attendees (a cancellation would be emailed), the first call deletes nothing and previews the event: subject, date, attendees, and whether the id is a whole recurring series; call again with confirm=true after the user approves. Any other event is deleted on the first call (it goes to Deleted Items). For the Mac's Calendar app use delete_calendar_event instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Event ID from m365_list_events | |
| account | No | Which connected Microsoft 365 account to use: its email (UPN), its id from list_m365_accounts, or its display name when unique. Leave it out to use the default account. | |
| confirm | No | true after the user approved deleting a meeting they organize with attendees (it emails a cancellation). | |
| remember | No | With confirm: true, also stop asking for this kind of action from now on. Only when the person said so ("don't ask again"). The person can revoke it in LMCP or with set_always_allowed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| account | No | The email (UPN) of the Microsoft 365 account this call used. | |
| message | No |