At a glance
- Availability: Enabled by default.
- Auth: OAuth 2.0.
- Connection: A user authorizes the connection in the provider’s consent screen.
- Scopes:
https://www.googleapis.com/auth/calendar.readonly,https://www.googleapis.com/auth/calendar.events.
Credentials
Set these per environment. See Connect an integration. With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.Tools
| Tool | Access | Description |
|---|---|---|
| List Calendars | Read | List all calendars in the authenticated user’s calendar list |
| List Events | Read | Get upcoming calendar events |
| Create Event | Write | Schedule a new calendar event |
| Get Event | Read | Get details of a specific calendar event |
| Update Event | Write | Update an existing calendar event |
| Delete Event | Write | Delete a calendar event by ID |
| Find Free Time | Read | Find available time slots in calendar |
Example prompts
- Find a 2-hour block for focused work this week and add it to my calendar.
- Help me schedule a meeting. Find available time slots and create the calendar event.
- Show me my calendar for today and summarize my schedule.