Setup
If you haven’t set up Google OAuth yet, complete the Google OAuth Setup first.Enable the Google Calendar API
In your Google Cloud project, navigate to APIs & Services → Library, search for Google Calendar API, and click Enable.
Authorize Access
Available Actions
list_calendars: List all calendars in your Google accountlist_events: List upcoming events in a calendarget_event: Get details of a specific eventcreate_event: Create a new calendar eventupdate_event: Update an existing event (title, time, description, attendees)delete_event: Delete a calendar eventfind_free_slots: Find available time slots across one or more calendarsadd_attendees: Add attendees to an existing eventset_reminder: Set a reminder for an event
Example Usage
Once configured, you can ask your agent things like:- “Schedule a team sync for next Tuesday at 3pm for 1 hour”
- “What’s on my calendar this week?”
- “Move my Friday meeting to Monday morning”
- “Find a free 30-minute slot for me and john@example.com this week”
- “Cancel all my meetings on Thursday afternoon”