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.
| Tool | What it does | Kind |
|---|---|---|
googlecalendar_create_event | Create a Google Calendar event | Read |
googlecalendar_duplicate_calendar | Duplicate a Google Calendar | Read |
googlecalendar_events_get | Get a Google Calendar event by event id | Read |
googlecalendar_events_instances | List instances of a recurring Google Calendar event | Read |
googlecalendar_events_list | List events from a Google Calendar | Read |
googlecalendar_events_move | Move a Google Calendar event to another calendar | Read |
googlecalendar_find_event | Find a Google Calendar event | Read |
googlecalendar_find_free_slots | Find free time slots across calendars | Read |
googlecalendar_get_calendar | Get Google Calendar metadata by calendar id | Read |
googlecalendar_get_current_date_time | Get current date and time with timezone context | Read |
googlecalendar_list_calendar_resources | List calendar resources (rooms/equipment) | Read |
googlecalendar_list_calendars | List Google Calendars available to the connected account | Read |
googlecalendar_patch_event | Patch a Google Calendar event | Read |
googlecalendar_quick_add | Create a Google Calendar event from a natural language description | Read |
googlecalendar_update_event | Update a Google Calendar event | Read |
googlecalendar_acl_get | Retrieves a specific access control rule for a calendar | Read |
googlecalendar_acl_list | Retrieves the list of access control rules (ACLs) for a specified calendar, providing the | Read |
googlecalendar_calendar_list_get | Retrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar | Read |
googlecalendar_colors_get | Returns the color definitions for calendars and events | Read |
googlecalendar_events_list_all_calendars | Return a unified event list across all calendars in the user's calendar list for a given time | Read |
googlecalendar_list_buildings | Lists all buildings for a Google Workspace customer account with full details including | Read |
googlecalendar_settings_get | Return a single user setting for the authenticated user | Read |
googlecalendar_settings_list | Returns all user settings for the authenticated user | Read |
googlecalendar_acl_insert | Creates an access control rule for a calendar | Read |
googlecalendar_acl_patch | Updates an existing access control rule for a calendar using patch semantics (partial update) | Read |
googlecalendar_acl_update | Updates an access control rule for the specified calendar | Read |
googlecalendar_acl_watch | Watch for changes to ACL resources | Read |
googlecalendar_calendar_list_insert | Inserts an existing calendar into the user's calendar list, making it visible in the UI | Read |
googlecalendar_calendar_list_patch | Updates an existing calendar on the user's calendar list using patch semantics | Read |
googlecalendar_calendar_list_update | Updates a calendar list entry's display/subscription settings (color, visibility, reminders | Read |