Connect to Google Calendar to manage events and calendars.
| Action | Description | Parameters | Returns |
|---|---|---|---|
add_calendar_acl ⚠ | Add an access-control rule to a calendar | calendar_id, email [role] | CalendarACL |
clear_calendar ⚠ | Clear all events from a calendar | calendar_id | NoneType |
create_calendar ⚠ | Create a new calendar | summary [description, time_zone] | Calendar |
create_event ⚠ | Create a calendar event | summary, start, end [calendar_id, description, location, time_zone, attendees, send_updates] | CalendarEvent |
delete_calendar ⚠ | Delete a calendar | calendar_id | NoneType |
delete_event ⚠ | Delete a calendar event | event_id [calendar_id, send_updates] | NoneType |
get_colors | Get available calendar and event colors | — | CalendarColors |
get_event | Get a single event by ID | event_id [calendar_id] | CalendarEvent |
get_free_busy | Query free/busy information for calendars | time_min, time_max, calendar_ids | list |
list_calendar_acl | List access-control rules for a calendar | calendar_id | list |
list_calendars | List calendars | [page_token, max_results] | PaginatedList[Calendar] |
list_event_instances | List instances of a recurring event | calendar_id, event_id | list |
list_events | List calendar events | [calendar_id, time_min, time_max, query, max_results, single_events, order_by, page_token] | PaginatedList[CalendarEvent] |
move_event | Move an event to a different calendar | calendar_id, event_id, destination_calendar_id | CalendarEvent |
quick_add_event ⚠ | Quick-add an event using natural language | text [calendar_id] | CalendarEvent |
remove_calendar_acl ⚠ | Remove an access-control rule from a calendar | calendar_id, rule_id | NoneType |
subscribe_calendar ⚠ | Subscribe to an external calendar | calendar_id | Calendar |
unsubscribe_calendar ⚠ | Unsubscribe from a calendar | calendar_id | NoneType |
update_calendar ⚠ | Update a calendar | calendar_id [summary, description, time_zone] | Calendar |
update_event ⚠ | Update a calendar event | event_id [calendar_id, summary, start, end, description, location, time_zone, attendees, send_updates] | CalendarEvent |
Full schema explorer, code generation, and live API testing