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

Getting started

Connect to Cal.com to manage schedules, create appointments, 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 Cal.com

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.CAL_COM],
    user_id="user123"
)

API Reference

Full Strata API endpoints
3

Authenticate

import webbrowser

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

Available Tools

Tool NameDescription
cal_get_all_schedulesRetrieve all schedules from Cal.com
cal_create_a_scheduleCreate a new schedule in Cal.com
cal_update_a_scheduleUpdate an existing schedule in Cal.com
cal_delete_a_scheduleDelete a schedule by ID in Cal.com
cal_get_default_scheduleGet the default schedule configured in Cal.com
cal_get_scheduleFetch a specific schedule by ID from Cal.com
For more details about tool input schema, use the get_tools API.

Next Steps

I