Overview
Supported tools
All 32 slugs surfaced through MCP:Connect setup
Google Calendar uses Google’s OAuth 2.0 with PKCE. You need a Google Cloud project with the Google Calendar API enabled and OAuth credentials configured for a Web application. If you already use the Gmail integration, you can reuse the same Google Cloud OAuth client — just enable the Calendar API and add the calendar scope.1
Create a Google Cloud OAuth client
Go to Google Cloud Console → APIs & Services → Credentials, choose Create credentials → OAuth client ID → Web application, then copy the Client ID and Client Secret.
2
Add the redirect URI
Under Authorized redirect URIs, add:
3
Enable the Google Calendar API
In APIs & Services → Library, search for Google Calendar API and click Enable on the same Google Cloud project.
4
Configure required scopes
Add these scopes on the OAuth consent screen:
https://www.googleapis.com/auth/calendar— read / write calendars, events, sharing (ACL), settings, and free/busyopenidemailprofile
5
Connect via the widget
The end user opens the Connect widget, picks Google Calendar, and is sent through Google’s consent screen.
Usage
Through the chat endpoint (recommended)
GOOGLE_CALENDAR_QUERY_FREEBUSY / GOOGLE_CALENDAR_CREATE_EVENT / GOOGLE_CALENDAR_LIST_EVENTS and streams results back as SSE.
Direct MCP JSON-RPC (Claude Desktop / Cursor / custom MCP clients)
tools/call JSON-RPC method.