Skip to main content
Prerequisites Before you begin, create an account and get your API Key.

Getting started

Connect to Google Calendar to manage events, schedule meetings, and automate calendar operations through AI agents.
  • API
  • UI
  • Open Source
1

Install the SDKs (optional)

pip install klavis
2

Create a Strata MCP Server with Google Calendar

from klavis import Klavis
from klavis.types import McpServerName

klavis_client = Klavis(api_key="YOUR_API_KEY")

response = klavis_client.mcp_server.create_strata_server(
    servers=[McpServerName.GOOGLE_CALENDAR],
    user_id="user123"
)

API Reference

Full Strata API endpoints
3

Authenticate

import webbrowser

# Open OAuth authorization page
webbrowser.open(response.oauth_urls[McpServerName.GOOGLE_CALENDAR])
🎉 Your Google Calendar MCP Server is ready! Once authentication is complete, you can use your MCP server URL with any MCP-compatible client.

Available Tools

Tool NameDescription
google_calendar_list_calendarsList all calendars accessible by the user
google_calendar_create_eventCreate a new event/meeting/sync/meetup in the specified calendar
google_calendar_list_eventsList events from the specified calendar within the given datetime range
google_calendar_update_eventUpdate an existing event in the specified calendar with the provided details
google_calendar_add_attendees_to_eventAdd attendees to an existing event in Google Calendar
google_calendar_delete_eventDelete an event from Google Calendar
For more details about tool input schema, use the get_tools API.

Next Steps

I