{
 "categories": [
  "calendar",
  "productivity",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-15",
   "fact": "homepage",
   "note": "Opened Google Workspace's public Calendar product page. Calendar is presented as a hosted Workspace scheduling application.",
   "source": "https://workspace.google.com/products/calendar/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "license",
   "note": "Calendar is offered with consumer Google Accounts and paid Google Workspace editions. This record treats the product as freemium.",
   "source": "https://workspace.google.com/products/calendar/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.exists",
   "note": "Google documents the Google Calendar API as a RESTful API accessed through HTTP calls or Google client libraries.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.kinds[0]",
   "note": "The overview states the Calendar API is RESTful and exposes Event, Calendar, CalendarList, Setting, and ACL resources.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.auth[0]",
   "note": "Google requires OAuth scope https://www.googleapis.com/auth/calendar for events.insert and write access to the target calendarId.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/create-events",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.coverage",
   "note": "Google says the API exposes most Calendar web-interface features. That is broad event and calendar coverage, not a claim of complete UI parity.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.docs",
   "note": "Opened as Google's current Calendar API overview, last updated 2026-09-11 UTC.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.sdk.exists",
   "note": "Google's Python Calendar quickstart installs google-api-python-client and builds the calendar v3 service with official Google auth libraries.",
   "source": "https://developers.google.com/workspace/calendar/quickstart/python",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.sdk.official",
   "note": "The quickstart is vendor-published and states it uses Google Workspace's recommended API client libraries.",
   "source": "https://developers.google.com/workspace/calendar/quickstart/python",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.sdk.languages",
   "note": "Google publishes events.insert samples for Go, Java, JavaScript, Node.js, PHP, Python, and Ruby on the create-events guide.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/create-events",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.mcp.first_party",
   "note": "Google documents a remote Calendar MCP server at https://calendarmcp.googleapis.com/mcp/v1. The page is marked Developer Preview and last updated 2026-09-14 UTC.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/configure-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.mcp.verdict",
   "note": "Google Cloud's supported MCP products table lists Google Calendar under Google Workspace MCP servers with endpoint https://calendarmcp.googleapis.com/mcp/v1, last updated 2026-09-14 UTC.",
   "source": "https://docs.cloud.google.com/mcp/supported-products",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.extensibility.webhooks",
   "note": "Calendar API watch channels POST HTTPS notifications for Acl, CalendarList, Events, and Settings changes. The address must be HTTPS with a valid certificate.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/push",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.data_access.export[0]",
   "note": "The Events resource representation is a calendar#event JSON object with start, end, attendees, recurrence, and related fields.",
   "source": "https://developers.google.com/workspace/calendar/api/v3/reference/events",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.data_access.import[0]",
   "note": "events.insert creates an event on a calendarId, including primary, with start and end required.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/create-events",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "verdict.scores.api",
   "note": "REST coverage of events, calendars, lists, settings, and ACLs plus official libraries and push watch is a broad documented path. OAuth consent and channel-expiration handling keep it below unusual completeness.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "verdict.scores.mcp",
   "note": "The official remote tools include read, create, update, delete, respond, and suggest_time. The page is Developer Preview and warns about indirect prompt injection, which is useful official preview coverage.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/configure-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Google's current Calendar MCP configuration page, including the Developer Preview banner and tool list.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/configure-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Calendar API overview, last updated 2026-09-11 UTC.",
   "source": "https://developers.google.com/workspace/calendar/api/guides/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Google Cloud's current supported MCP products table, including the Calendar Developer Preview row.",
   "source": "https://docs.cloud.google.com/mcp/supported-products",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the Calendar MCP reference for calendarmcp.googleapis.com/mcp/v1, including search_events in the public toolset.",
   "source": "https://developers.google.com/workspace/calendar/api/v3/reference/mcp",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-15",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://developers.google.com/workspace/calendar/api/guides/configure-mcp-server"
   },
   {
    "type": "docs",
    "url": "https://developers.google.com/workspace/calendar/api/guides/overview"
   },
   {
    "type": "mcp",
    "url": "https://docs.cloud.google.com/mcp/supported-products"
   },
   {
    "type": "mcp",
    "url": "https://developers.google.com/workspace/calendar/api/v3/reference/mcp"
   }
  ]
 },
 "homepage": "https://workspace.google.com/products/calendar/",
 "id": "google-calendar",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://developers.google.com/workspace/calendar/api/guides/overview",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "event-json"
   ],
   "import": [
    "events-insert"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The Calendar REST API, push notifications, official client-library samples, and the first-party remote Calendar MCP server cover event work without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "go",
    "java",
    "javascript",
    "node.js",
    "php",
    "python",
    "ruby"
   ],
   "official": true
  }
 },
 "name": "Google Calendar",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "microsoft-outlook"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Google",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Google Calendar is automatable today through the Calendar REST API. This record is Google Calendar, not Gmail, Drive, Docs, Sheets, or Microsoft Outlook. Google documents a REST API, reachable by HTTP or Google client libraries, that exposes most Calendar web-interface features: events, calendars, calendar lists, settings, and ACLs. Creating an event uses events.insert with OAuth scope https://www.googleapis.com/auth/calendar and write access to the target calendar. Official samples exist for Go, Java, JavaScript, Node.js, PHP, Python, and Ruby. Push notifications POST to an HTTPS webhook when Acl, CalendarList, Events, or Settings change; channels expire and are not automatically renewed. Google hosts a remote Calendar MCP server at https://calendarmcp.googleapis.com/mcp/v1 in Developer Preview. Documented tools include list_calendars, list_events, get_event, search_events, suggest_time, create_event, update_event, delete_event, and respond_to_event. MCP uses OAuth 2.0 and inherits the user's Calendar permissions. Google warns about indirect prompt injection. Connector catalogs and an official Calendar CLI were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because REST create/update/watch does not depend on the Developer Preview MCP program.\n"
 }
}