Google Calendar
So you can ask for your day, and change it, in plain language.
View upcoming events
To answer questions such as "what is on my calendar today?" and to include your schedule in a morning briefing.
See which calendars you have
To list your calendars by name, so you can say which one an event belongs on instead of memorizing calendar IDs.
Create events
So you can say "book a review with the team on Thursday at 3pm" and have the event actually appear.
Update events
To move, rename, or reschedule an existing event when you ask — without you opening Calendar.
Delete events
To cancel an event when you ask it to. This is the only reason delete access is requested.
Find free time
To suggest when you are actually free. Free slots are worked out on your own machine from the events above — no separate availability data is collected.
Scopes requested
- https://www.googleapis.com/auth/calendar.readonly
- https://www.googleapis.com/auth/calendar.events



