calendar_set_working_location
Set a temporary working location (Home, Office, or custom) for a day or date range without changing weekly defaults. Colleagues see it in Calendar, Gmail, and Chat.
Instructions
Set your working location (Home, Office or any place) for one day or a range of days.
Colleagues see it in Calendar/Gmail/Chat. It applies to these days only (your weekly working-location settings stay); to undo, set the previous place again or use calendar.delete_special (the day then has no working location). Read with calendar.working_location.
Requires confirm=true (outward-facing or destructive).
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": {
"date": "<date>",
"place": "<place>"
},
"name": "calendar_set_working_location"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Day (YYYY-MM-DD, tomorrow...). | |
| place | Yes | home, office, or another place name (free text). | |
| confirm | No | Must be true: this action is outward-facing or destructive. | |
| end_date | No | Last day (inclusive) for a range; default only `date`. |