---
title: "Google Calendar integration for LuumenAI"
url: "https://www.luumen.ai/integrations/googlecalendar/"
entity: SoftwareIntegration
category: "Productivity & files"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Google Calendar integration for LuumenAI

Maintenance windows booked as reviewed actions.

## What LuumenAI can do with Google Calendar

LuumenAI connects to Google Calendar with OAuth 2.0 and exposes 47 tools (19 read-only · 20 write · 8 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 47 tools (19 read-only · 20 write · 8 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: Productivity & files

## About Google Calendar with LuumenAI

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.

## Example tools

Read-only (19 in total):

- `GOOGLECALENDAR_ACL_GET` — Retrieves a specific access control rule for a calendar.
- `GOOGLECALENDAR_ACL_LIST` — Retrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'rule_id' values required for updating specific ACL rules.
- `GOOGLECALENDAR_CALENDAR_LIST_GET` — Retrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID.
- `GOOGLECALENDAR_COLORS_GET` — Returns the color definitions for calendars and events.
- `GOOGLECALENDAR_EVENTS_GET` — Retrieves a SINGLE event by its unique event_id (REQUIRED).
- `GOOGLECALENDAR_EVENTS_INSTANCES` — Returns instances of the specified recurring event.
- `GOOGLECALENDAR_EVENTS_LIST` — Lists or incrementally synchronizes events from one calendar, defaulting to the connected user's primary calendar.
- `GOOGLECALENDAR_EVENTS_LIST_ALL_CALENDARS` — Return a unified event list across all calendars in the user's calendar list for a given time range.

Write and destructive (28 in total, subject to configured approval policy):

- `GOOGLECALENDAR_ACL_DELETE` — Deletes an access control rule from a Google Calendar.
- `GOOGLECALENDAR_ACL_INSERT` — Creates an access control rule for a calendar.
- `GOOGLECALENDAR_ACL_PATCH` — Updates an existing access control rule for a calendar using patch semantics (partial update).
- `GOOGLECALENDAR_ACL_UPDATE` — Updates an access control rule for the specified calendar.
- `GOOGLECALENDAR_ACL_WATCH` — Watch for changes to ACL resources.
- `GOOGLECALENDAR_BATCH_EVENTS` — Execute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results.
- `GOOGLECALENDAR_CALENDAR_LIST_DELETE` — Remove a calendar from the user's calendar list.
- `GOOGLECALENDAR_CALENDAR_LIST_INSERT` — Inserts an existing calendar into the user's calendar list, making it visible in the UI.

## Frequently asked 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?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### 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.

Full page: https://www.luumen.ai/integrations/googlecalendar/
