---
title: "Google Docs integration for LuumenAI"
url: "https://www.luumen.ai/integrations/google-docs/"
entity: SoftwareIntegration
category: "Knowledge & documentation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Google Docs integration for LuumenAI

Read, draft, and update Google Docs runbooks without leaving the terminal

## What LuumenAI can do with Google Docs

LuumenAI connects to Google Docs with OAuth 2.0 and exposes 41 tools (6 read-only · 27 write · 8 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 41 tools (6 read-only · 27 write · 8 destructive)
- Plan: available on all plans
- Category: Knowledge & documentation

## About Google Docs with LuumenAI

Connect Google Docs and Luumen can read the documents your team already relies on — runbooks, postmortems, change records — and pull them into a session as context. It can also draft new documents, copy templates, and add tables, headers, and footnotes. Reads happen right away. Changes are previewed and held for your approval first.

## Example tools

Read-only (6 in total):

- `GOOGLEDOCS_EXPORT_DOCUMENT_AS_PDF` — Export a Google Docs file as PDF using the Google Drive API.
- `GOOGLEDOCS_GET_DOCUMENT_BY_ID` — Retrieves an existing Google Document by its ID; will error if the document is not found.
- `GOOGLEDOCS_GET_DOCUMENT_END_INDEX` — Retrieves the end index and paragraph structure of a Google Document or specific segment.
- `GOOGLEDOCS_GET_DOCUMENT_PLAINTEXT` — Retrieve a Google Doc by ID and return a best-effort plain-text rendering.
- `GOOGLEDOCS_LIST_SPREADSHEET_CHARTS` — Retrieve a list of all charts from a specified Google Sheets spreadsheet.
- `GOOGLEDOCS_SEARCH_DOCUMENTS` — Search for Google Documents using various filters including name, content, date ranges, and more.

Write and destructive (35 in total, approval required by default):

- `GOOGLEDOCS_COPY_DOCUMENT` — Create a copy of an existing Google Document.
- `GOOGLEDOCS_CREATE_AND_POPULATE_TABLE` — Creates a new table in a Google Document and populates its cells with provided text data in a single operation.
- `GOOGLEDOCS_CREATE_DOCUMENT` — Creates a new Google Docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the document's ID and metadata (excluding body content).
- `GOOGLEDOCS_CREATE_DOCUMENT_MARKDOWN` — Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.
- `GOOGLEDOCS_CREATE_FOOTER` — Create a new footer in a Google Document.
- `GOOGLEDOCS_CREATE_FOOTNOTE` — Create a new footnote in a Google Document.
- `GOOGLEDOCS_CREATE_HEADER` — Create a new header in a Google Document, optionally with text content.
- `GOOGLEDOCS_CREATE_NAMED_RANGE` — Create a new named range in a Google Document.

## Frequently asked questions

### How does LuumenAI connect to Google Docs?

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 Docs on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 8 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Google Docs — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/google-docs/
