Googlecalendar
Overview
SLUG: GOOGLECALENDAR
Description
Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization
Authentication Details
OAuth2
Bearer Token
Connecting to Googlecalendar
Create an auth config
Use the dashboard to create an auth config for the Googlecalendar toolkit. This allows you to connect multiple Googlecalendar accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Googlecalendar Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Using Bearer Token
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Googlecalendar toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
GOOGLECALENDAR_CALENDARS_DELETE
Tool Name: Delete Calendar
Description
Action Parameters
Action Response
GOOGLECALENDAR_CALENDARS_UPDATE
Tool Name: Update Calendar
Description
Action Parameters
Action Response
GOOGLECALENDAR_CALENDAR_LIST_INSERT
Tool Name: Insert Calendar into List
Description
Action Parameters
Action Response
GOOGLECALENDAR_CREATE_EVENT
Tool Name: Create Event
Description
Action Parameters
Action Response
GOOGLECALENDAR_DELETE_EVENT
Tool Name: Delete event
Description
Action Parameters
Action Response
GOOGLECALENDAR_DUPLICATE_CALENDAR
Tool Name: Create a calendar
Description
Action Parameters
Action Response
GOOGLECALENDAR_EVENTS_INSTANCES
Tool Name: Get Event Instances
Description
Action Parameters
Action Response
GOOGLECALENDAR_EVENTS_LIST
Tool Name: List Events
Description
Action Parameters
Action Response
GOOGLECALENDAR_FIND_EVENT
Tool Name: Find event
Description
Action Parameters
Action Response
GOOGLECALENDAR_FREE_BUSY_QUERY
Tool Name: Query Free/Busy Information
Description
Action Parameters
Action Response
GOOGLECALENDAR_GET_CALENDAR
Tool Name: Get Google Calendar
Description
Action Parameters
Action Response
GOOGLECALENDAR_PATCH_CALENDAR
Tool Name: Patch Calendar
Description
Action Parameters
Action Response
GOOGLECALENDAR_PATCH_EVENT
Tool Name: Patch Event
Description
Action Parameters
Action Response
GOOGLECALENDAR_QUICK_ADD
Tool Name: Quick Add Event
Description
Action Parameters
Action Response
GOOGLECALENDAR_SYNC_EVENTS
Tool Name: Sync Events
Description
Action Parameters
Action Response
GOOGLECALENDAR_UPDATE_EVENT
Tool Name: Update Google event
Description
Action Parameters
Action Response
GOOGLECALENDAR_CALENDAR_LIST_UPDATE
Tool Name: Update Calendar List Entry
Description
Action Parameters
Action Response
GOOGLECALENDAR_CLEAR_CALENDAR
Tool Name: Clear Calendar
Description
Action Parameters
Action Response
GOOGLECALENDAR_EVENTS_MOVE
Tool Name: Move Event
Description
Action Parameters
Action Response
GOOGLECALENDAR_EVENTS_WATCH
Tool Name: Watch Events
Description
Action Parameters
Action Response
GOOGLECALENDAR_FIND_FREE_SLOTS
Tool Name: Find free slots
Description
Action Parameters
Action Response
GOOGLECALENDAR_GET_CURRENT_DATE_TIME
Tool Name: Get current date and time
Description
Action Parameters
Action Response
GOOGLECALENDAR_LIST_ACL_RULES
Tool Name: List ACL Rules
Description
Action Parameters
Action Response
GOOGLECALENDAR_LIST_CALENDARS
Tool Name: List Google Calendars
Description
Action Parameters
Action Response
GOOGLECALENDAR_REMOVE_ATTENDEE
Tool Name: Remove attendee from event
Description
Action Parameters
Action Response
GOOGLECALENDAR_SETTINGS_LIST
Tool Name: List Settings
Description
Action Parameters
Action Response
GOOGLECALENDAR_SETTINGS_WATCH
Tool Name: Watch Settings
Description
Action Parameters
Action Response
GOOGLECALENDAR_UPDATE_ACL_RULE
Tool Name: Update ACL Rule
Description
Action Parameters
Action Response