Google Calendar
Schedule events and check availability.
CalendarOAuth50 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
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_delete | external_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_get | external_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_insert | external_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_list | external_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_patch | external_send | — | — | no bill |
GOOGLECALENDAR_ACL_UPDATE Updates an access control rule for the specified calendar. | POST /composio/googlecalendar/googlecalendar_acl_update | external_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_watch | external_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_events | external_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_delete | external_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_get | external_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_insert | external_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_patch | external_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.