FruxonDocs

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

  1. Open Integrations from the sidebar
  2. Select Google Calendar from the catalog
  3. Click Add Integration Config
  4. Give the config a display name (e.g., "Google Calendar - Work")
  5. Click Connect to start the Google OAuth flow
  6. You'll be redirected to Google to authorize access to Calendar
  7. Save the config

Using in Your Agent

  1. Open your agent in Agent Studio. Under Model & capabilities → Tools, click Add tool and add the Google Calendar tools you need
  2. On a tool's card, choose your config under Set default credentials. It applies to every Google Calendar tool in the agent; click Override on one tool's card to give it a different config
  3. Tools are referenced as google_calendar.google_calendar_event_create, etc.

Available Tools

ToolDescription
google_calendar_listList calendars the user has access to
google_calendar_event_createCreate a new calendar event
google_calendar_event_readRead details of a calendar event
google_calendar_event_deleteDelete a calendar event
google_calendar_searchSearch for events across calendars

On this page