We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Google Calendar
Google Calendar API for managing events, schedules, and calendars
Capabilities (7)
Delete Calendar Event
Delete a calendar event. This action cannot be undone.
delete_event(calendarId, eventId) -> void
Get Event Details
Get detailed information about a specific calendar event including attendees, description, and meeting links.
get_event(calendarId, eventId) -> Event
Create Calendar Event
Create a new calendar event with title, time, attendees, and optional description.
create_event(calendarId, summary, start, end, description?, attendees?) -> Event
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
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[]}
List Calendars
List all calendars the user has access to, including their own and shared calendars.
list_calendars() -> {items: Calendar[]}
Respond to Invitation
Accept, decline, or tentatively accept a calendar invitation. Updates the responding user's attendee status on the event; other event fields (title, time, other attendees) are untouched. Use for prompts like "accept the 3pm meeting" or "decline that team sync."
respond_to_invitation(event_id, response_status, comment?, calendar_id?) -> {event_id, response_status}
Links
Authentication
-
Oauth2_authorization_code (Primary)