ReferenceConnectors
Google Calendar
Google Calendar connector — OAuth flow — uses your Google credential (create one under Credentials).
Auth: OAuth 2.0 (credential type google-oauth)
Slug: google-calendar
Setup: OAuth flow — uses your Google credential (create one under Credentials).
Access requested
Grants event access on your calendars (create, edit, delete events) and the ability to list them. It cannot create or delete calendars themselves.
OAuth scopes:
https://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.freebusyhttps://www.googleapis.com/auth/userinfo.emailopenid
Destructive operations (delete, overwrite) can be disabled per-agent: in the agent's Connectors tab, the "enabled operations" allowlist controls exactly which of the tools below an agent may call. Operations marked Destructive below are the ones to review first.
Tools (7)
Read (4)
| Tool | Operation | Description |
|---|---|---|
gcal_list_calendars | List calendars | List the calendars the user has access to. |
gcal_list_events | List events | List events on a calendar within a time range (defaults to upcoming). |
gcal_get_event | Get event | Retrieve a single event by ID. |
gcal_find_free_slots | Find free slots | Query busy/free intervals across calendars for scheduling. |
Write (2)
| Tool | Operation | Description |
|---|---|---|
gcal_create_event | Create event | Create a new calendar event (optionally inviting attendees). |
gcal_update_event | Update event | Update an existing calendar event. |
Destructive (1)
| Tool | Operation | Description |
|---|---|---|
gcal_delete_event | Delete event | Permanently delete a calendar event. |