Google Calendar MCP Server - Barndoor Documentation

Google Calendar

SecureBarndoor Managed Google Workspace

Summary: Custom built connector to create, manage, and query calendar events via AI tools.

How Teams Use It: The Barndoor-managed Google Calendar MCP server enables agents to create and manage calendar events, query availability, and coordinate scheduling, making it efficient for meeting automation and calendar-driven workflows.

Tools

Tool Name Tool Description Tool Type
delete_calendars Permanently deletes a secondary calendar. Delete
delete_events Permanently deletes a calendar event. Delete
get_calendarList Retrieves a specific calendar entry from the user's calendar list. Read
get_calendars Retrieves metadata for a specific calendar (name, description, time zone). Read
get_colors Retrieves available color definitions for calendars and events. Read
get_events Retrieves details of a specific calendar event. Read
import_events Imports an event into a calendar without sending notifications to attendees. Create
insert_calendarList Adds a calendar to the authenticated user's calendar list. Create
insert_calendars Creates a new secondary calendar owned by the authenticated user. Create
insert_events Creates a new calendar event with attendees, reminders, and recurrence rules. Create
instances_events Lists all instances of a recurring event within a specified time range. Read
list_calendarList Lists all calendar entries in the authenticated user's calendar list. Read
list_events Lists events in a calendar with optional filtering by time range or search query. Read
move_events Moves an event to a different calendar. Update
patch_events Partially updates an event (only specified fields are modified). Update
query_freebusy Checks free/busy availability for specified calendars within a time range. Read
quickAdd_events Creates an event from a natural language text string (e.g., 'Lunch tomorrow at noon'). Create
update_calendarList Updates a calendar entry in the authenticated user's calendar list. Update
update_calendars Updates calendar metadata (summary, description, location, time zone). Update
update_events Updates all fields of an existing calendar event. Update