Google Docs
for LuumenAI

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

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.

The Google Docs toolbox

41 tools: 6 read, 35 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadExport Google Doc as PDFExport a Google Docs file as PDF using the Google Drive API.
  • ReadGet document by idRetrieves an existing Google Document by its ID; will error if the document is not found.
  • ReadGet Document End IndexRetrieves the end index and paragraph structure of a Google Document or specific segment.
  • ReadGet document plain textRetrieve a Google Doc by ID and return a best-effort plain-text rendering.
  • ReadGet Charts from SpreadsheetRetrieve a list of all charts from a specified Google Sheets spreadsheet.
  • ReadSearch DocumentsSearch for Google Documents using various filters including name, content, date ranges, and more.
  • WriteCopy Google DocumentCreate a copy of an existing Google Document. Approval by default
  • WriteCreate and Populate Table in Google DocCreates a new table in a Google Document and populates its cells with provided text data in a single operation. Approval by default
  • WriteCreate a documentCreates 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). Approval by default
  • WriteCreate Document MarkdownCreates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text. Approval by default
  • WriteCreate FooterCreate a new footer in a Google Document. Approval by default
  • WriteCreate FootnoteCreate a new footnote in a Google Document. Approval by default
  • WriteCreate HeaderCreate a new header in a Google Document, optionally with text content. Approval by default
  • WriteCreate Named RangeCreate a new named range in a Google Document. Approval by default
  • WriteCreate Paragraph BulletsAdd bullets to paragraphs within a specified range in a Google Document. Approval by default
  • WriteCreate Document TabCreates a new tab in a Google Docs document. Approval by default
  • WriteDelete Content Range in DocumentDelete a range of content from a Google Document. Approval by default
  • WriteDelete FooterDelete a footer from a Google Document. Approval by default
  • WriteDelete HeaderDeletes the header from the specified section or the default header if no section is specified. Approval by default
  • WriteDelete Named RangeDelete a named range from a Google Document. Approval by default
  • WriteDelete Paragraph BulletsRemove bullets from paragraphs within a specified range in a Google Document. Approval by default
  • WriteDelete TabDeletes a tab from a Google Document. Approval by default
  • WriteDelete Table ColumnDelete a column from a table in a Google Document. Approval by default
  • WriteDelete Table RowDelete a row from a table in a Google Document. Approval by default
  • WriteInsert Image in Table CellInserts an image from a given URI into a specific table cell in a Google Document. Approval by default
  • WriteInsert Inline ImageInsert an image from a given URI at a specified location in a Google Document as an inline image. Approval by default
  • WriteInsert Page BreakInsert a page break into a Google Document. Approval by default
  • WriteInsert Table in Google DocInsert a table into a Google Document. Approval by default
  • WriteInsert Table ColumnInsert a new column into a table in a Google Document. Approval by default
  • WriteInsert Table RowInserts a new row into a table in a Google Document at a specified location. Approval by default
  • WriteInsert Text into DocumentInsert a string of text at a specified location within a Google Document. Approval by default
  • WriteInsert Text in Table CellInserts text into a specific cell of a table in a Google Document by row and column position. Approval by default
  • WriteReplace All Text in DocumentReplace all occurrences of a specified text string with another text string throughout a Google Document. Approval by default
  • WriteReplace Image in DocumentReplace a specific image in a document with a new image from a URI. Approval by default
  • WriteUnmerge Table CellsUnmerge previously merged cells in a table. Approval by default
  • WriteUpdate Document MarkdownReplaces the entire content of an existing Google Docs document with new Markdown text; requires edit permissions for the document. Approval by default
  • WriteUpdate Document Section MarkdownInsert or replace a section of a Google Docs document with Markdown content. Approval by default
  • WriteUpdate Document StyleUpdate the overall document style, such as page size, margins, and default text direction. Approval by default
  • WriteUpdate existing documentApplies programmatic edits, such as text insertion, deletion, or formatting, to a specified Google Doc using the `batchUpdate` API method. Approval by default
  • WriteUpdate Table Row StyleUpdate the style of a table row in a Google Document. Approval by default
  • WriteUpdate Tab PropertiesUpdates properties of a document tab such as title, parent tab, index, and icon emoji. Approval by default

One prompt, start to finish

What a governed Google Docs run looks like inside Luumen.

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 — copy google document, create and populate table in google doc, create a document, create document markdown, 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 Docs — 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 Docs to work with Luumen

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