All integrations

Google Calendar

List calendars and read or manage events on connected Google accounts.

OAuth 6 tools

Overview

List calendars and read or manage events on connected Google accounts.

Prerequisites

  • A Google account with Calendar
  • A stackgate.ai account

Getting credentials

  1. Open Integrations → Google Calendar.
  2. Click Activate, then Connect Google Calendar.
  3. 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.