Skip to content

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