Google Calendar
Events, calendars, availability, and scheduling.
requires credentials6 tools
Read and create Google Calendar events. Check availability, list upcoming meetings, create events with attendees, and find free slots across multiple calendars.
Credentials
| Name | Label | Required |
|---|---|---|
GOOGLE_CLIENT_ID | Google OAuth Client ID | required |
GOOGLE_CLIENT_SECRET | Google OAuth Client Secret | required |
Setup
terminal
# 1. Enable Google Calendar API at console.cloud.google.com
# 2. Create OAuth 2.0 credentials
conductor plugins setup gcalTools
| Tool | Description | Inputs | Approval |
|---|---|---|---|
gcal_events | List upcoming events | calendarId?, maxResults?, timeMin? | — |
gcal_event | Get a single event by ID | calendarId, eventId | — |
gcal_create | Create a calendar event | summary, start, end, attendees?, location? | required |
gcal_delete | Delete an event | calendarId, eventId | required |
gcal_calendars | List all calendars | — | — |
gcal_freebusy | Check availability for a time range | emails, timeMin, timeMax | — |
Tools marked required will prompt the user for approval before execution. These are typically write, delete, or send operations.
Example Prompts
“What meetings do I have tomorrow?”
gcal_events“Schedule a 1:1 with Sarah next Tuesday at 2pm”
gcal_create“Is John free on Thursday afternoon?”
gcal_freebusy