Google Calendar
List calendars and read or manage events on connected Google accounts.
Overview
List calendars and read or manage events on connected Google accounts.
Prerequisites
- A Google account with Calendar
- A stackgate.ai account
Getting credentials
- Open Integrations → Google Calendar.
- Click Activate, then Connect Google Calendar.
- Complete Google OAuth and select which calendars MCP may access.
Using with AI clients
- Dedicated endpoint:
POST /mcp/google-calendar - Private gateway:
google-calendar__*tools
Troubleshooting
- Calendar not listed — open calendar preferences on the integration page and enable the calendar.
- Write failures — confirm the calendar allows modifications for the connected account.
Available tools
-
list-calendars-tool
List Google calendars enabled for MCP access in My Integrations.
-
list-events-tool
List events on a Google Calendar. Use calendar_id "primary" for the default calendar.
-
get-event-tool
Get full details for a single calendar event, including attendees and recurrence.
-
create-event-tool
Create a new event on a Google Calendar. start and end accept ISO8601 datetimes or YYYY-MM-DD for all-day events.
-
update-event-tool
Update an existing calendar event. Only provided fields are changed; the client fetches the current event and merges updates before sending to Google.
-
delete-event-tool
Delete an event from a Google Calendar.
MCP endpoint:
https://stackgate.ai/mcp/google-calendar
(HTTP) or via the private gateway.