{
  "id": "10-cal-com",
  "slug": "cal-com",
  "normalized_name": "cal com",
  "name": "Cal.com",
  "vendor_url": "cal.com",
  "category": "scheduling-routing",
  "what_it_does": "Open-source scheduling infrastructure - booking pages, event types, and a scheduling API/platform - offered both as a free, self-hostable open-source product and as hosted SaaS.",
  "ai_features": "No distinct AI-driven scheduling-optimization or LLM feature was independently verified on the core product. The MCP server itself is a connectivity feature (translates natural-language requests like \"what bookings do I have this week\" into structured booking/event-type API calls) rather than an AI capability of the product itself.",
  "mcp_status": "official",
  "mcp_url": "https://github.com/calcom/cal-mcp (repo self-describes as \"the official MCP server for cal.com\"); docs at https://cal.com/docs/mcp-server; also hosted at mcp.cal.com",
  "mcp_auth": "Two paths. Hosted server (mcp.cal.com) uses OAuth 2.1 - \"your client handles the authorization flow automatically,\" no API key needed. Self-hosted/local server uses a Cal.com API key generated at Settings -> Developer -> API Keys, passed via a CAL_API_KEY environment variable, run over stdio with Node.js (npx @calcom/cal-mcp@latest).",
  "api_gate": "free - Cal.com's Free plan has \"no usage limits\" and includes 100+ app integrations; API-key generation is a self-serve account setting in documentation found, not gated behind a paid tier. Cal.com is also open-source and self-hostable via Docker - a genuinely free path Calendly does not offer. Caveat: \"Custom APIs\" / \"Additional APIs\" language appears in the Teams ($12/user/mo) and Organizations ($28/user/mo) plan marketing copy, suggesting some advanced API surface (Platform/Orgs-prefixed endpoints) is tier-gated even though basic API-key access is not.",
  "revops_role": "Same category role as Calendly (prospect-facing meeting-booking layer) but positioned as the open-source, developer-controlled alternative - appeals to GTM engineers who want to self-host or avoid vendor lock-in.",
  "tier": "RESEARCHED",
  "last_checked": "2026-08-24",
  "sources": "https://github.com/calcom/cal-mcp, https://github.com/calcom/cal-mcp/blob/main/README.md, https://cal.com/docs/mcp-server, https://cal.com/pricing, https://cal.com/docs/api-reference/v2/introduction, https://www.pulsemcp.com/servers/aiwerk-cal-com, https://www.pulsemcp.com/servers/calcom-calendar",
  "notes": "8 MCP tools enabled by default (getBooking, getBookings, createBooking, rescheduleBooking, cancelBooking, getEventTypes, getEventTypeById, updateEventType, deleteEventType); a --all-tools flag exposes the full Cal.com API surface. Repo flags itself as under active/rapid development (\"features and APIs subject to rapid changes\"). Distinct from at least four community-built Cal.com MCP servers also found on GitHub/PulseMCP (mnicole-dev/calcom-mcp-server, Danielpeter-99/calcom-mcp, bcharleson/calcom-cli, mumunha/cal_dot_com_mcpserver, listed on PulseMCP as \"Cal.com AIWerk\" and \"Cal.com Calendar\") - do not confuse those community projects with the official calcom/cal-mcp repo.",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "free",
  "mcp_urls": [
    "https://github.com/calcom/cal-mcp",
    "https://cal.com/docs/mcp-server"
  ],
  "source_urls": [
    "https://github.com/calcom/cal-mcp",
    "https://github.com/calcom/cal-mcp/blob/main/README.md",
    "https://cal.com/docs/mcp-server",
    "https://cal.com/pricing",
    "https://cal.com/docs/api-reference/v2/introduction",
    "https://www.pulsemcp.com/servers/aiwerk-cal-com",
    "https://www.pulsemcp.com/servers/calcom-calendar"
  ],
  "source_annotations": [],
  "vendor_domain": "cal.com",
  "display_name": "Cal.com",
  "docs_url": null,
  "jobs": [
    "book-a-meeting",
    "read-calendar-availability"
  ],
  "jobs_tagged_by": "machine-pass",
  "jobs_tagged_on": "2026-08-25",
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [
    "https://github.com/calcom/cal-mcp",
    "https://github.com/calcom/cal-mcp",
    "https://github.com/calcom/cal-mcp/blob/main/README.md"
  ],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [],
  "mcp_tool_count": 0,
  "mcp_tools_evidence": null,
  "mcp_tools_repo": null,
  "mcp_tools_repo_party": null,
  "mcp_catalog_shape": null,
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": null,
  "cli_status": "none-found",
  "cli_party": null,
  "cli_binary": null,
  "cli_install": [],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [],
  "cli_evidence": null,
  "cli_checked_on": "2026-09-27",
  "github_org": "calcom",
  "github_org_status": "resolved",
  "github_org_url": "https://github.com/calcom",
  "github_org_evidence": {
    "rule": "rule 2",
    "url": "https://github.com/calcom/cal-mcp",
    "matched_domain": "cal.com",
    "via": "website",
    "detail": "account website https://cal.com has the vendor's domain",
    "confidence": "strong",
    "candidates_rejected": []
  },
  "github_org_repos": 27,
  "github_org_repos_mcp": 1,
  "github_org_repos_cli": 0,
  "github_org_latest_activity": "2026-09-08T15:32:39Z",
  "github_org_recent_repos": [
    {
      "name": "sans",
      "url": "https://github.com/calcom/sans",
      "kind": "other",
      "description": "The home for our Cal Sans font.",
      "stars": 1612,
      "pushed_at": "2026-09-08",
      "latest_release": "v1.0.0"
    },
    {
      "name": "cal.diy",
      "url": "https://github.com/calcom/cal.diy",
      "kind": "infra",
      "description": "Scheduling infrastructure for absolutely everyone.",
      "stars": 48278,
      "pushed_at": "2026-09-07",
      "latest_release": "v6.2.0"
    },
    {
      "name": "help",
      "url": "https://github.com/calcom/help",
      "kind": "other",
      "description": "cal.com/help",
      "stars": 6,
      "pushed_at": "2026-09-07",
      "latest_release": null
    },
    {
      "name": "companion",
      "url": "https://github.com/calcom/companion",
      "kind": "other",
      "description": null,
      "stars": 27,
      "pushed_at": "2026-09-05",
      "latest_release": null
    },
    {
      "name": "handbook",
      "url": "https://github.com/calcom/handbook",
      "kind": "other",
      "description": "our handbook.cal.com",
      "stars": 28,
      "pushed_at": "2026-07-21",
      "latest_release": null
    }
  ],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": "https://github.com/calcom/cal-mcp",
  "endpoint_status": "repo-local",
  "endpoint_http_status": 200,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "10-cal-com",
  "also_listed_in": [],
  "source_file": "10-scheduling-routing.md",
  "source_line": 26,
  "file_index": 1,
  "category_num": "10",
  "category_slug": "scheduling-routing",
  "category_label": "Scheduling & Routing",
  "heading": "Cal.com",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 8
}
