Google Calendar
List, create, get, and delete events on Google Calendar. Uses the same OAuth2 pattern as the Gmail toolkit.Requires:
npm install googleapisQuick Start
Config
Path to OAuth2 credentials JSON. Falls back to
GOOGLE_CALENDAR_CREDENTIALS_PATH env var.Path to saved token JSON. Falls back to
GOOGLE_CALENDAR_TOKEN_PATH env var.Pre-authenticated OAuth2 client (if you handle auth yourself).
Calendar ID to operate on.
Tools
| Tool | Description |
|---|---|
calendar_list_events | List upcoming events. Supports time range filters. |
calendar_create_event | Create a new event with title, time, location, description, and attendees. |
calendar_get_event | Get details of a specific event by ID. |
calendar_delete_event | Delete an event by ID. |