update_calendar_event
Update an existing calendar event's start time, title, location, or status. Only specified fields are changed.
Instructions
Update an existing calendar event. Only specified fields will be changed.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"eventId": "<eventId>"
},
"name": "update_calendar_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start | No | New start date/time (YYYY-MM-DDTHH:MM:SS format) | |
| title | No | New event title | |
| status | No | New event status | |
| eventId | Yes | The calendar event ID to update | |
| duration | No | New duration in ISO 8601 format (e.g. PT1H, PT30M) | |
| location | No | New event location name | |
| timeZone | No | New IANA timezone (e.g. America/New_York) | |
| description | No | New event description | |
| freeBusyStatus | No | New free/busy status |