Google Calendar
for LuumenAI

Maintenance windows booked as reviewed actions.

Pull the inventories, schedules, and checklists your team keeps in Google Calendar into the thread, and write results back or book maintenance windows as reviewed actions.

The Google Calendar toolbox

47 tools: 19 read, 28 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet ACL RuleRetrieves a specific access control rule for a calendar.
  • ReadList ACL RulesRetrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'rule_id' values required for updating specific ACL rules.
  • ReadGet Single Calendar by IDRetrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID.
  • ReadGet Color DefinitionsReturns the color definitions for calendars and events.
  • ReadGet EventRetrieves a SINGLE event by its unique event_id (REQUIRED).
  • ReadGet Event InstancesReturns instances of the specified recurring event.
  • ReadList EventsLists or incrementally synchronizes events from one calendar, defaulting to the connected user's primary calendar.
  • ReadList Events from All CalendarsReturn a unified event list across all calendars in the user's calendar list for a given time range.
  • ReadFind eventFinds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types.
  • ReadFind free slotsFinds both free and busy time slots in Google Calendars for specified calendars within a defined time range.
  • ReadQuery Calendar AvailabilityQueries raw busy intervals for one or more calendars or groups over an exact time range.
  • ReadGet Google CalendarGets canonical metadata for one Google Calendar, defaulting to the authenticated user's primary calendar.
  • ReadGet current date and timeGets the current date and time, allowing for a specific timezone offset.
  • ReadGet Current Google Calendar UserIdentifies the Google user connected to Calendar from the primary calendar resource.
  • ReadList BuildingsLists all buildings for a Google Workspace customer account with full details including addresses, coordinates, and floor names.
  • ReadList Calendar ResourcesRetrieves calendar resources (such as conference rooms) from a Google Workspace domain using the Admin SDK Directory API.
  • ReadList Google CalendarsLists calendars accessible through the connected user's CalendarList, returning IDs and user-specific metadata such as access role, color, visibility, selection, and reminders.
  • ReadGet Calendar SettingReturn a single user setting for the authenticated user.
  • ReadList SettingsReturns all user settings for the authenticated user.
  • WriteDelete ACL RuleDeletes an access control rule from a Google Calendar. Approval by default
  • WriteCreate ACL RuleCreates an access control rule for a calendar. Approval by default
  • WritePatch ACL RuleUpdates an existing access control rule for a calendar using patch semantics (partial update). Approval by default
  • WriteUpdate ACL RuleUpdates an access control rule for the specified calendar. Approval by default
  • WriteWatch ACL ChangesWatch for changes to ACL resources. Approval by default
  • WriteBatch EventsExecute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results. Approval by default
  • WriteRemove Calendar from ListRemove a calendar from the user's calendar list. Approval by default
  • WriteInsert Calendar into ListInserts an existing calendar into the user's calendar list, making it visible in the UI. Approval by default
  • WritePatch Calendar List EntryUpdates an existing calendar on the user's calendar list using patch semantics. Approval by default
  • WriteUpdate Calendar List EntryUpdates a calendar list entry's display/subscription settings (color, visibility, reminders, selection) for the authenticated user — does not modify the underlying calendar resource (title… Approval by default
  • WriteWatch Calendar ListWatch for changes to CalendarList resources using push notifications. Approval by default
  • WriteDelete CalendarDeletes a secondary calendar that you own or have delete permissions on. Approval by default
  • WriteUpdate CalendarFull PUT-style update that overwrites all calendar metadata fields; unspecified optional fields are cleared. Approval by default
  • WriteStop ChannelStop watching resources through a notification channel. Approval by default
  • WriteClear CalendarClears a primary calendar by deleting all events from it. Approval by default
  • WriteCreate a new calendarCreates a new secondary Google Calendar with the specified title and optional settings. Approval by default
  • WriteCreate EventCreates an event in a selected calendar using start_datetime and either end_datetime or duration fields. Approval by default
  • WriteDelete eventDeletes a specified event by `event_id` from a Google Calendar (`calendar_id`); idempotent — a 404 for an already-deleted event is a no-op. Approval by default
  • WriteCreate a calendarCreates a new, empty Google Calendar with the specified title (summary). Approval by default
  • WriteImport EventImport an event as a private copy to a calendar. Approval by default
  • WriteMove EventMoves an event to another calendar, i.e., changes an event's organizer. Approval by default
  • WriteWatch EventsWatch for changes to Events resources. Approval by default
  • WritePatch CalendarPartially updates (PATCHes) an existing Google Calendar, modifying only the fields provided. Approval by default
  • WritePatch EventUpdate specified fields of an existing event in a Google Calendar using patch semantics (array fields like `attendees` are fully replaced if provided); ensure the `calendar_id` and `event_id` are… Approval by default
  • WriteQuick Add EventParses natural language text to quickly create a basic Google Calendar event with its title, date, and time, suitable for simple scheduling; does not support direct attendee addition or recurring… Approval by default
  • WriteRemove attendee from eventRemoves an attendee from a specified event in a Google Calendar; the calendar and event must exist. Approval by default
  • WriteWatch SettingsWatch for changes to Settings resources. Approval by default
  • WriteUpdate Google eventUpdates an existing event in Google Calendar. Approval by default

One prompt, start to finish

What a governed Google Calendar run looks like inside Luumen.

Questions

How does LuumenAI connect to Google Calendar?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Google Calendar on its own?

Read actions answer immediately. Anything that writes — delete acl rule, create acl rule, patch acl rule, update acl rule, and more — is shown as a plan and requires approval by default, including the 8 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Google Calendar — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Google Calendar to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.