Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Connectors Google Calendar
Live 37 Actions

Google Calendar connector for AI agents

Connect your AI agent to Google Calendar with production-ready actions. Ship in minutes.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

StackOne AI Agent Actions
for Google Calendar.

37 production-ready actions for your agent to do more on Google Calendar.

Watch Employee Onboarding Demo
37 Actions
List Events - Lists Events On A Calendar. Supports Time Range, Search, And Pagination.
Get Event - Gets An Event By ID.
Create Event - Creates A New Event On A Calendar.
Import Event - Imports An Event. This Action Is Used To Add A Private Copy Of An Existing Event To A Calendar. Only Events With An EventType Of Default May Be Imported.
Update Event - Updates An Event Using Patch Semantics.
Update Event (Full) - Updates An Event. This Method Does Not Support Patch Semantics And Always Updates The Entire Event Resource. To Do A Partial Update, Perform A Get Followed By An Update Using Etags To Ensure Atomicity.
Delete Event - Deletes An Event.
Move Event - Moves An Event To Another Calendar, I.E. Changes An Event'S Organizer. Note That Only Default Events Can Be Moved; Birthday, FocusTime, FromGmail, OutOfOffice And WorkingLocation Events Cannot Be Moved.
Quick Add Event - Creates An Event Based On A Simple Text String.
List Event Instances - Returns Instances Of The Specified Recurring Event.
Watch Events - Watch For Changes To Events Resources.
Get Calendar - Gets Metadata For A Calendar.
Create Calendar - Creates A Secondary Calendar. The Authenticated User For The Request Is Made The Data Owner Of The New Calendar.
Update Calendar - Updates Metadata For A Calendar. This Method Supports Patch Semantics. Note That Each Patch Request Consumes Three Quota Units; Prefer Using A Get Followed By An Update. The Field Values You Specify Replace The Existing Values. Fields That You Don'T Specify In The Request Remain Unchanged. Array Fields, If Specified, Overwrite The Existing Arrays; This Discards Any Previous Array Elements.
Update Calendar (Full) - Updates Metadata For A Calendar. This Method Does Not Support Patch Semantics And Always Updates The Entire Calendar Resource.
Clear Calendar - Clears A Primary Calendar. This Action Deletes All Events Associated With The Primary Calendar Of An Account.
Delete Calendar - Deletes A Calendar Permanently.
List Calendar List - Lists The Calendars In The User'S Calendar List.
Get Calendar List Entry - Gets A Calendar From The User'S Calendar List.
Create Calendar List Entry - Adds A Calendar To The User'S Calendar List.
Update Calendar List Entry - Updates An Existing Calendar On The User'S Calendar List. This Method Supports Patch Semantics. The Field Values You Specify Replace The Existing Values. Fields That You Don'T Specify In The Request Remain Unchanged. Array Fields, If Specified, Overwrite The Existing Arrays; This Discards Any Previous Array Elements.
Update Calendar List Entry (Full) - Updates An Existing Calendar On The User'S Calendar List. This Method Does Not Support Patch Semantics And Always Updates The Entire Calendar List Entry.
Delete Calendar List Entry - Unsubscribes From A Shared Calendar By Removing It From The User'S Calendar List.
Watch Calendar List - Watch For Changes To CalendarList Resources.
List ACL - Lists The Rules In The Access Control List For A Calendar.
Get ACL Rule - Returns An Access Control Rule.
Create ACL Rule - Creates An Access Control Rule For A Calendar.
Update ACL Rule - Updates An Access Control Rule. This Method Supports Patch Semantics. The Field Values You Specify Replace The Existing Values. Fields That You Don'T Specify In The Request Remain Unchanged.
Update ACL Rule (Full) - Updates An Access Control Rule. This Method Does Not Support Patch Semantics And Always Updates The Entire ACL Rule.
Delete ACL Rule - Deletes An Access Control Rule.
Watch ACL - Watch For Changes To ACL Resources.
Query Free/Busy - Queries The Free/Busy Information For A Set Of Calendars Within A Time Range.
List Settings - Lists All User Settings For The Authenticated User.
Get Setting - Gets A Single User Setting By ID.
Watch Settings - Watch For Changes To Settings Resources.
Get Colors - Returns The Color Definitions For Calendars And Events.
Stop Channel - Stop Watching Resources Through This Channel.
37 Actions
List Events-Lists Events On A Calendar. Supports Time Range, Search, And Pagination.
Get Event-Gets An Event By ID.
Create Event-Creates A New Event On A Calendar.
Import Event-Imports An Event. This Action Is Used To Add A Private Copy Of An Existing Event To A Calendar. Only Events With An EventType Of Default May Be Imported.
Update Event-Updates An Event Using Patch Semantics.
Update Event (Full)-Updates An Event. This Method Does Not Support Patch Semantics And Always Updates The Entire Event Resource. To Do A Partial Update, Perform A Get Followed By An Update Using Etags To Ensure Atomicity.
Delete Event-Deletes An Event.
Move Event-Moves An Event To Another Calendar, I.E. Changes An Event'S Organizer. Note That Only Default Events Can Be Moved; Birthday, FocusTime, FromGmail, OutOfOffice And WorkingLocation Events Cannot Be Moved.
Quick Add Event-Creates An Event Based On A Simple Text String.
List Event Instances-Returns Instances Of The Specified Recurring Event.
Watch Events-Watch For Changes To Events Resources.
Get Calendar-Gets Metadata For A Calendar.
Create Calendar-Creates A Secondary Calendar. The Authenticated User For The Request Is Made The Data Owner Of The New Calendar.
Update Calendar-Updates Metadata For A Calendar. This Method Supports Patch Semantics. Note That Each Patch Request Consumes Three Quota Units; Prefer Using A Get Followed By An Update. The Field Values You Specify Replace The Existing Values. Fields That You Don'T Specify In The Request Remain Unchanged. Array Fields, If Specified, Overwrite The Existing Arrays; This Discards Any Previous Array Elements.
Update Calendar (Full)-Updates Metadata For A Calendar. This Method Does Not Support Patch Semantics And Always Updates The Entire Calendar Resource.
Clear Calendar-Clears A Primary Calendar. This Action Deletes All Events Associated With The Primary Calendar Of An Account.
Delete Calendar-Deletes A Calendar Permanently.
List Calendar List-Lists The Calendars In The User'S Calendar List.
Get Calendar List Entry-Gets A Calendar From The User'S Calendar List.
Create Calendar List Entry-Adds A Calendar To The User'S Calendar List.
Update Calendar List Entry-Updates An Existing Calendar On The User'S Calendar List. This Method Supports Patch Semantics. The Field Values You Specify Replace The Existing Values. Fields That You Don'T Specify In The Request Remain Unchanged. Array Fields, If Specified, Overwrite The Existing Arrays; This Discards Any Previous Array Elements.
Update Calendar List Entry (Full)-Updates An Existing Calendar On The User'S Calendar List. This Method Does Not Support Patch Semantics And Always Updates The Entire Calendar List Entry.
Delete Calendar List Entry-Unsubscribes From A Shared Calendar By Removing It From The User'S Calendar List.
Watch Calendar List-Watch For Changes To CalendarList Resources.
List ACL-Lists The Rules In The Access Control List For A Calendar.
Get ACL Rule-Returns An Access Control Rule.
Create ACL Rule-Creates An Access Control Rule For A Calendar.
Update ACL Rule-Updates An Access Control Rule. This Method Supports Patch Semantics. The Field Values You Specify Replace The Existing Values. Fields That You Don'T Specify In The Request Remain Unchanged.
Update ACL Rule (Full)-Updates An Access Control Rule. This Method Does Not Support Patch Semantics And Always Updates The Entire ACL Rule.
Delete ACL Rule-Deletes An Access Control Rule.
Watch ACL-Watch For Changes To ACL Resources.
Query Free/Busy-Queries The Free/Busy Information For A Set Of Calendars Within A Time Range.
List Settings-Lists All User Settings For The Authenticated User.
Get Setting-Gets A Single User Setting By ID.
Watch Settings-Watch For Changes To Settings Resources.
Get Colors-Returns The Color Definitions For Calendars And Events.
Stop Channel-Stop Watching Resources Through This Channel.
Falcon

Make your Google Calendar agents perform.

Every Google Calendar action runs on Falcon.

Falcon, StackOne's execution engine, makes your agents fast, accurate, and reliable.

Explore Falcon Engine
StackOne Defender

88.7% attack detection accuracy.

Built in the StackOne platform.

StackOne Defender scans and classifies every Google Calendar payload before it reaches your agent, with precision and latency no other solution can match.

StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy
StackOne Platform

Do More, Build Less.

Managed Integration Infrastructure for Google Calendar AI Agents.

Connectors & Actions

200+ Connectors. 10,000+ Actions.

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Managed Authentication

Pre-built authentication UI.

Enterprise-Ready

Enterprise-Ready architecture.

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Put your AI agents to work

All the tools you need to build and scale AI agents integrations, with best-in-class security & privacy.