Recommended setup
Google Calendar uses the same Google OAuth credentials flow as Gmail. The easiest path is the desktop setup assistant:In the Google Cloud project used for your OAuth Desktop app credentials, enable the Google Calendar API.
Manual setup
Use the same credentials file as Gmail:Available tools
| Tool | Description |
|---|---|
calendar | Search and list events |
create_calendar_event | Create an event (requires approval) |
edit_calendar_event | Edit an event (requires approval) |
delete_calendar_event | Delete an event (requires approval) |
Troubleshooting
- API not enabled / 403 — enable the Google Calendar API in the OAuth project’s API library.
- Missing scope — re-run setup with Calendar only, Email + Calendar, or All current Google services.
- Testing app access denied — add your Google account as an OAuth test user.