ClawLink
Google Apps44 toolsBrowser login (OAuth), no API keys

Google Calendar integration for AI agents

Create and manage calendar events

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Google Calendar once and call the same tools from all of them.

Deeper comparison, failure modes and setup details: Google Calendar for AI agents, in depth.

Setup

Connect Google Calendar through ClawLink's hosted setup to list calendars, inspect events, create, update, and delete calendar events.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Google Calendar exposes 44 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
googlecalendar_create_eventCreate a Google Calendar eventRead
googlecalendar_duplicate_calendarDuplicate a Google CalendarRead
googlecalendar_events_getGet a Google Calendar event by event idRead
googlecalendar_events_instancesList instances of a recurring Google Calendar eventRead
googlecalendar_events_listList events from a Google CalendarRead
googlecalendar_events_moveMove a Google Calendar event to another calendarRead
googlecalendar_find_eventFind a Google Calendar eventRead
googlecalendar_find_free_slotsFind free time slots across calendarsRead
googlecalendar_get_calendarGet Google Calendar metadata by calendar idRead
googlecalendar_get_current_date_timeGet current date and time with timezone contextRead
googlecalendar_list_calendar_resourcesList calendar resources (rooms/equipment)Read
googlecalendar_list_calendarsList Google Calendars available to the connected accountRead
googlecalendar_patch_eventPatch a Google Calendar eventRead
googlecalendar_quick_addCreate a Google Calendar event from a natural language descriptionRead
googlecalendar_update_eventUpdate a Google Calendar eventRead
googlecalendar_acl_getRetrieves a specific access control rule for a calendarRead
googlecalendar_acl_listRetrieves the list of access control rules (ACLs) for a specified calendar, providing theRead
googlecalendar_calendar_list_getRetrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendarRead
googlecalendar_colors_getReturns the color definitions for calendars and eventsRead
googlecalendar_events_list_all_calendarsReturn a unified event list across all calendars in the user's calendar list for a given timeRead
googlecalendar_list_buildingsLists all buildings for a Google Workspace customer account with full details includingRead
googlecalendar_settings_getReturn a single user setting for the authenticated userRead
googlecalendar_settings_listReturns all user settings for the authenticated userRead
googlecalendar_acl_insertCreates an access control rule for a calendarRead
googlecalendar_acl_patchUpdates an existing access control rule for a calendar using patch semantics (partial update)Read
googlecalendar_acl_updateUpdates an access control rule for the specified calendarRead
googlecalendar_acl_watchWatch for changes to ACL resourcesRead
googlecalendar_calendar_list_insertInserts an existing calendar into the user's calendar list, making it visible in the UIRead
googlecalendar_calendar_list_patchUpdates an existing calendar on the user's calendar list using patch semanticsRead
googlecalendar_calendar_list_updateUpdates a calendar list entry's display/subscription settings (color, visibility, remindersRead