Before accessing any Google Calendar tools, connect your Google account via the App Connection page. Without this, tool calls will fail due to missing authorization.
Google Calendar Tool Categories
Event Management
Create, update, move, and delete calendar events.GOOGLECALENDAR_CREATE_EVENT– Create a new calendar event.GOOGLECALENDAR_UPDATE_EVENT– Update an existing event.GOOGLECALENDAR_PATCH_EVENT– Partially update (patch) an event.GOOGLECALENDAR_DELETE_EVENT– Delete an event from a calendar.GOOGLECALENDAR_EVENTS_MOVE– Move an event to a different calendar.GOOGLECALENDAR_EVENTS_INSTANCES– List instances of a recurring event.GOOGLECALENDAR_EVENTS_LIST– List events on a calendar.GOOGLECALENDAR_FIND_EVENT– Find an event by criteria.GOOGLECALENDAR_QUICK_ADD– Quickly add an event using natural language.GOOGLECALENDAR_REMOVE_ATTENDEE– Remove an attendee from an event.GOOGLECALENDAR_SYNC_EVENTS– Sync events between calendars.
Calendar Management
Manage calendars and their properties.GOOGLECALENDAR_LIST_CALENDARS– List all calendars for the user.GOOGLECALENDAR_GET_CALENDAR– Get details of a specific calendar.GOOGLECALENDAR_CALENDARS_UPDATE– Update calendar properties.GOOGLECALENDAR_CALENDARS_DELETE– Delete a calendar.GOOGLECALENDAR_DUPLICATE_CALENDAR– Duplicate an existing calendar.GOOGLECALENDAR_CLEAR_CALENDAR– Clear all events from a calendar.GOOGLECALENDAR_PATCH_CALENDAR– Partially update (patch) a calendar.
Calendar List & Access Control
Manage calendar lists and access permissions.GOOGLECALENDAR_CALENDAR_LIST_INSERT– Add a calendar to the user’s calendar list.GOOGLECALENDAR_CALENDAR_LIST_UPDATE– Update a calendar in the user’s calendar list.GOOGLECALENDAR_LIST_ACL_RULES– List access control rules for a calendar.GOOGLECALENDAR_UPDATE_ACL_RULE– Update an access control rule.
Availability & Free/Busy
Check calendar availability and find free time slots.GOOGLECALENDAR_FREE_BUSY_QUERY– Query free/busy information for calendars.GOOGLECALENDAR_FIND_FREE_SLOTS– Find available time slots for scheduling.
Settings & Watch
Manage calendar settings and set up watches for changes.GOOGLECALENDAR_SETTINGS_LIST– List user calendar settings.GOOGLECALENDAR_SETTINGS_WATCH– Watch for changes to calendar settings.GOOGLECALENDAR_EVENTS_WATCH– Watch for changes to calendar events.
Utilities
Other useful tools.GOOGLECALENDAR_GET_CURRENT_DATE_TIME– Get the current date and time.
Usage Notes
- Handle calendar and event IDs carefully to avoid errors.
- Use watch and sync tools to automate workflows and stay updated on changes.
- Combine event, calendar, and availability tools for advanced scheduling automation.

