Google Calendar

Google Calendar

Google Calendar API for managing events, schedules, and calendars

Active Verified

Capabilities (6)

Delete Calendar Event

Delete a calendar event. This action cannot be undone.

delete_event(calendarId, eventId) -> void
Destructive
Required scopes:
https://www.googleapis.com/auth/calendar.events

List Calendar Events

List events from the user's calendar within a specified time range. Returns event details including title, start/end times, attendees, and location.

list_events(calendarId, time_min, time_max, max_results?) -> {events: Event[]}
Required scopes:
https://www.googleapis.com/auth/calendar.readonly

Get Event Details

Get detailed information about a specific calendar event including attendees, description, and meeting links.

get_event(calendarId, eventId) -> Event
Required scopes:
https://www.googleapis.com/auth/calendar.readonly

Create Calendar Event

Create a new calendar event with title, time, attendees, and optional description.

create_event(calendarId, summary, start, end, description?, attendees?) -> Event
Required scopes:
https://www.googleapis.com/auth/calendar.events

List Calendars

List all calendars the user has access to, including their own and shared calendars.

list_calendars() -> {items: Calendar[]}
Required scopes:
https://www.googleapis.com/auth/calendar.readonly

Update Calendar Event

Update an existing calendar event's details such as title, time, description, or attendees.

update_event(calendarId, eventId, summary?, start?, end?, description?, attendees?) -> Event
Required scopes:
https://www.googleapis.com/auth/calendar.events

Authentication

  • Oauth2_authorization_code (Primary)