Can AI agents automate Google Calendar?

Google · saas · calendarproductivityenterprise

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.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrestoauth2
coverage: partial · docs
SDKyesgojavajavascriptnode.jsphppythonruby
official: yes
MCPyes
verdict: official
Integrationsunknown
CLIunknown
Extensibilityyes
webhooks: True
Data access
export: event-json · import: events-insert
RPA / UI automationunknownweb-dom
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.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
868

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-15
licensedeclaredsource2026-09-15
modalities.api.existsdeclaredsource2026-09-15
modalities.api.kinds[0]declaredsource2026-09-15
modalities.api.auth[0]declaredsource2026-09-15
modalities.api.coveragedeclaredsource2026-09-15
modalities.api.docsdeclaredsource2026-09-15
modalities.sdk.existsdeclaredsource2026-09-15
modalities.sdk.officialdeclaredsource2026-09-15
modalities.sdk.languagesdeclaredsource2026-09-15
modalities.mcp.first_partydeclaredsource2026-09-15
modalities.mcp.verdictdeclaredsource2026-09-15
modalities.extensibility.webhooksdeclaredsource2026-09-15
modalities.data_access.export[0]declaredsource2026-09-15
modalities.data_access.import[0]declaredsource2026-09-15
verdict.scores.apideclaredsource2026-09-15
verdict.scores.mcpdeclaredsource2026-09-15
freshness.watch[0].urldeclaredsource2026-09-15
freshness.watch[1].urldeclaredsource2026-09-15
freshness.watch[2].urldeclaredsource2026-09-15
freshness.watch[3].urldeclaredsource2026-09-15

Related tools

Other products in this database that share a category with Google Calendar.

Last verified 2026-09-15 · volatility high · JSON record