Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Google Calendar logo

Google Calendar

Schedule events and check availability.

CalendarOAuth50 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
GOOGLECALENDAR_ACL_DELETE
Deletes an access control rule from a Google Calendar. Use when you need to remove sharing permissions for a user, group, or domain.
POST /composio/googlecalendar/googlecalendar_acl_deleteexternal_send——no bill
GOOGLECALENDAR_ACL_GET
Retrieves a specific access control rule for a calendar. Use when you need to check permissions for a specific user, group, or domain.
POST /composio/googlecalendar/googlecalendar_acl_getexternal_send——no bill
GOOGLECALENDAR_ACL_INSERT
Creates an access control rule for a calendar. Use when you need to grant sharing permissions to a user, group, or domain.
POST /composio/googlecalendar/googlecalendar_acl_insertexternal_send——no bill
GOOGLECALENDAR_ACL_LIST
Retrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'rule_id' values required for updating specific ACL rules.
POST /composio/googlecalendar/googlecalendar_acl_listexternal_send——no bill
GOOGLECALENDAR_ACL_PATCH
Partially updates the role or scope of an existing Google Calendar access control rule. Provide at least one of role or scope; you can also choose whether to send sharing notifications. This operation modifies an existing rule rather than creating one.
POST /composio/googlecalendar/googlecalendar_acl_patchexternal_send——no bill
GOOGLECALENDAR_ACL_UPDATE
Updates an access control rule for the specified calendar.
POST /composio/googlecalendar/googlecalendar_acl_updateexternal_send——no bill
GOOGLECALENDAR_ACL_WATCH
Tool to watch for changes to ACL resources. Use when you need to set up real-time notifications for access control list modifications on a calendar.
POST /composio/googlecalendar/googlecalendar_acl_watchexternal_send——no bill
GOOGLECALENDAR_BATCH_EVENTS
Execute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results. Use this to materially reduce round-trips for bulk operations like migrations, cleanup, or large-scale updates.
POST /composio/googlecalendar/googlecalendar_batch_eventsexternal_send——no bill
GOOGLECALENDAR_CALENDAR_LIST_DELETE
Removes a calendar from the user's calendar list, unsubscribing from it without deleting the calendar itself.
POST /composio/googlecalendar/googlecalendar_calendar_list_deleteexternal_send——no bill
GOOGLECALENDAR_CALENDAR_LIST_GET
Retrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID. This action requires a calendarId parameter and returns details about that one calendar only. NOTE: This does NOT list all calendars. To list all calendars in the user's calendar list, use GOOGLECALENDAR_CALENDAR_LIST_LIST instead.
POST /composio/googlecalendar/googlecalendar_calendar_list_getexternal_send——no bill
GOOGLECALENDAR_CALENDAR_LIST_INSERT
Inserts an existing calendar into the user's calendar list, with optional display settings. The primary keyword is not accepted; provide the actual calendar ID.
POST /composio/googlecalendar/googlecalendar_calendar_list_insertexternal_send——no bill
GOOGLECALENDAR_CALENDAR_LIST_PATCH
Updates an existing calendar on the user's calendar list using patch semantics. This method allows partial updates, modifying only the specified fields.
POST /composio/googlecalendar/googlecalendar_calendar_list_patchexternal_send——no bill

Showing 12 of 50 Google Calendar actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.