Productivity

# Google Calendar Connector

Connect to Google Calendar to manage events and calendars.

$pip install "toolsconnector[gcalendar]"
20
Actions
Productivity
Category
Free
Apache 2.0

## All 20 Actions

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`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing