Google Calendar
Google Calendar is Googleâs cloud-based calendar service that allows you to manage your events, appointments, and schedules from any computer or device with just a web browser.
Supports authentication: OAuth 2.0
Tool list
Section titled âTool listâgooglecalendar_create_event
Section titled âgooglecalendar_create_eventâCreate a new event in a connected Google Calendar account. Supports meeting links, recurrence, attendees, and more.
| Properties | Description | Type |
|---|---|---|
attendees_emails | Attendee email addresses | array<string> |
calendar_id | Calendar ID to create the event in | string |
create_meeting_room | Generate a Google Meet link for this event | boolean |
description | Optional event description | string |
event_duration_hour | Duration of event in hours | integer |
event_duration_minutes | Duration of event in minutes | integer |
event_type | Event type for display purposes | string |
guests_can_invite_others | Allow guests to invite others | boolean |
guests_can_modify | Allow guests to modify the event | boolean |
guests_can_see_other_guests | Allow guests to see each other | boolean |
location | Location of the event | string |
recurrence | Recurrence rules (iCalendar RRULE format) | array<string> |
schema_version | Optional schema version to use for tool execution | string |
send_updates | Send update notifications to attendees | boolean |
start_datetime | Event start time in RFC3339 format | string |
summary | Event title/summary | string |
timezone | Timezone for the event (IANA time zone identifier) | string |
tool_version | Optional tool version to use for execution | string |
transparency | Calendar transparency (free/busy) | string |
visibility | Visibility of the event | string |
googlecalendar_delete_event
Section titled âgooglecalendar_delete_eventâDelete an event from a connected Google Calendar account. Requires the calendar ID and event ID.
| Properties | Description | Type |
|---|---|---|
calendar_id | The ID of the calendar from which the event should be deleted | string |
event_id | The ID of the calendar event to delete | string |
schema_version | Optional schema version to use for tool execution | string |
tool_version | Optional tool version to use for execution | string |
googlecalendar_get_event_by_id
Section titled âgooglecalendar_get_event_by_idâRetrieve a specific calendar event by its ID using optional filtering and list parameters.
| Properties | Description | Type |
|---|---|---|
calendar_id | The calendar ID to search in | string |
event_id | The unique identifier of the calendar event to fetch | string |
event_types | Filter by Google event types | array<string> |
query | Free text search query | string |
schema_version | Optional schema version to use for tool execution | string |
show_deleted | Include deleted events in results | boolean |
single_events | Expand recurring events into instances | boolean |
time_max | Upper bound for event start time (RFC3339) | string |
time_min | Lower bound for event start time (RFC3339) | string |
tool_version | Optional tool version to use for execution | string |
updated_min | Filter events updated after this time (RFC3339) | string |
googlecalendar_list_calendars
Section titled âgooglecalendar_list_calendarsâList all accessible Google Calendar calendars for the authenticated user. Supports filters and pagination.
| Properties | Description | Type |
|---|---|---|
max_results | Maximum number of calendars to fetch | integer |
min_access_role | Minimum access role to include in results | string |
page_token | Token to retrieve the next page of results | string |
schema_version | Optional schema version to use for tool execution | string |
show_deleted | Include deleted calendars in the list | boolean |
show_hidden | Include calendars that are hidden from the calendar list | boolean |
sync_token | Token to get updates since the last sync | string |
tool_version | Optional tool version to use for execution | string |
googlecalendar_list_events
Section titled âgooglecalendar_list_eventsâList events from a connected Google Calendar account with filtering options. Requires a valid Google Calendar OAuth2 connection.
| Properties | Description | Type |
|---|---|---|
calendar_id | Calendar ID to list events from | string |
max_results | Maximum number of events to fetch | integer |
order_by | Order of events in the result | string |
page_token | Page token for pagination | string |
query | Free text search query | string |
schema_version | Optional schema version to use for tool execution | string |
single_events | Expand recurring events into single events | boolean |
time_max | Upper bound for event start time (RFC3339 timestamp) | string |
time_min | Lower bound for event start time (RFC3339 timestamp) | string |
tool_version | Optional tool version to use for execution | string |