Google Calendar
Google Calendar integration for managing calendars and events
The Google Calendar integration lets your agents list calendars, create events, read event details, delete events, and search across calendars.
Prerequisites
This integration uses Google OAuth. No manual token creation is needed — users authorize access through the OAuth flow.
The OAuth credentials are shared across Google Drive, Google Calendar, and Google Gmail. Authorizing one gives your agent access to all three (within the requested scopes).
Setup
- Open your agent in Agent Studio
- In the Integrations panel, click Add Integration Config
- Select Google Calendar from the integration list
- Give the config a display name (e.g., "Google Calendar - Work")
- Click Connect to start the Google OAuth flow
- You'll be redirected to Google to authorize access to Calendar
- Save the agent revision
Using in Your Agent
- In an Agent Step, attach Google Calendar tools from the tools panel
- The agent uses your integration config for all Calendar API calls
- Tools are referenced as
google_calendar.google_calendar_event_create, etc.
Available Tools
| Tool | Description |
|---|---|
google_calendar_list | List calendars the user has access to |
google_calendar_event_create | Create a new calendar event |
google_calendar_event_read | Read details of a calendar event |
google_calendar_event_delete | Delete a calendar event |
google_calendar_search | Search for events across calendars |