Calendar Update Event¶
Modify an existing event on one of the user's real calendars. Heavy per-change consent with a before→after diff in the prompt; always re-prompts because an update can cancel or move an event.
MCP name: update_calendar_event
Category: calendar
:warning: Requires consent
Mutates state (retry policy: manual)
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
calendar_id |
str |
Yes | Calendar id the event lives on |
changes |
dict |
Yes | Partial fields to change: any of summary, start, end, location, description |
event_id |
str |
Yes | Provider-local event id |
notify |
bool |
No | If true, notify attendees of the change |
Details¶
Modifies an event through the provider seam. Consent is gated in the capability
layer with consent_weight="high" and default_ttl=0, so it re-prompts on
every call (an update can cancel an event or move it across days). The prompt
renders a before→after diff of the changed fields (title, time, location) in
USER_TZ and escalates when the target calendar is shared.
Requirements¶
- calendar