Google Docs

Google Docs is a cloud-based word processor with real-time collaboration, version history, and integration with other Google Workspace apps

41 actions Integration catalog
Request access
Connect Google Docs once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Copy Google DocumentGOOGLEDOCS_COPY_DOCUMENT
Creates a copy of the specified Google Document. If a new title is not provided, the copy will default to 'Copy of [original title]'. This action places the new document in the user's root Google Drive folder.
Create and Populate Table in Google DocGOOGLEDOCS_CREATE_AND_POPULATE_TABLE
Creates a new table in a Google Document and populates its cells with provided text data in a single operation. Use this action when you need to insert a structured table with predefined content into a document. The action handles both table creation and cell population automatically, eliminating the need for separate operations.
Create a documentGOOGLEDOCS_CREATE_DOCUMENT
This action creates a new Google Docs document with a specified title and inserts initial text into it if provided. Upon successful creation, it returns the document's ID and other metadata, excluding the body content.
Create blank document (Deprecated)GOOGLEDOCS_CREATE_DOCUMENT2
DEPRECATED: Use GOOGLEDOCS_CREATE_DOCUMENT instead. Tool to create a blank Google Docs document with a specified title. Use when you need to create a new, empty document.
Create Document MarkdownGOOGLEDOCS_CREATE_DOCUMENT_MARKDOWN
This action creates a Google Docs document. You can set a title and provide initial content in Markdown format, which will be converted to the document's body.
Create FooterGOOGLEDOCS_CREATE_FOOTER
This action allows you to create a footer for a specified Google Document. You can define the type of footer and specify the section where it should be applied.
Create FootnoteGOOGLEDOCS_CREATE_FOOTNOTE
This action creates a footnote in a specified location within a Google Document. You can specify either the exact location within the document or choose to add it at the end of the document body.
Create HeaderGOOGLEDOCS_CREATE_HEADER
This action creates a new header in a specified Google Document. You can provide text content to add to the header. If the document already has a default header, the existing header ID is returned and any provided text is added to it.
Create Named RangeGOOGLEDOCS_CREATE_NAMED_RANGE
This action creates a named range in a Google Document. A named range allows you to define a specific part of the document with a name for easier referencing and manipulation later on.
Create Paragraph BulletsGOOGLEDOCS_CREATE_PARAGRAPH_BULLETS
This action adds bullet points to specified paragraphs in a Google Document. It allows users to format lists within a defined range, enhancing document presentation.
Create Document TabGOOGLEDOCS_CREATE_TAB
Creates a new tab in a Google Docs document. Tabs allow you to organize document content into separate sections within a single document. Use this action when you need to add a new organizational tab to a document. When a tab is added at a specified index, all subsequent tabs' indexes are automatically incremented.
Delete Content Range in DocumentGOOGLEDOCS_DELETE_CONTENT_RANGE
This action deletes a specified range of content from a Google Document. It is useful for removing text or structural components that are no longer needed. Important: The endIndex must not include the final newline at the end of a segment, as this newline cannot be deleted.
Delete FooterGOOGLEDOCS_DELETE_FOOTER
This action deletes a specific footer from a document. It allows you to remove footers either from the entire document or from specified sections as needed.
Delete HeaderGOOGLEDOCS_DELETE_HEADER
Deletes the header from the specified section or the default header if no section is specified. Use this action to remove a header from a Google Document.
Delete Named RangeGOOGLEDOCS_DELETE_NAMED_RANGE
This action allows for the deletion of a specified named range in a Google Document. Users can delete a named range by providing either its ID or its name, streamlining document management.
Delete Paragraph BulletsGOOGLEDOCS_DELETE_PARAGRAPH_BULLETS
This action removes bullet points from the specified range of paragraphs in a Google Document. It is particularly useful for formatting adjustments in document editing.
Delete TabGOOGLEDOCS_DELETE_TAB
Deletes a specified tab within a Google Document. If the tab has child tabs, they are deleted as well. It allows for maintaining document organization by removing unnecessary or obsolete tabs.
Delete Table ColumnGOOGLEDOCS_DELETE_TABLE_COLUMN
This action allows users to delete a specific column from a table in a Google Document. It takes the document ID and details about the column location to perform the deletion.
Delete Table RowGOOGLEDOCS_DELETE_TABLE_ROW
Deletes a specified row in a table within a Google Document. It allows for maintaining document accuracy by removing unnecessary or irrelevant data in tabular format.
Export Google Doc as PDFGOOGLEDOCS_EXPORT_DOCUMENT_AS_PDF
Tool to export a Google Docs file as PDF using the Google Drive API. Use when you need to generate a PDF version of a Google Docs document for download or distribution. Note: Google Drive enforces a 10MB limit on export content.
Get document by idGOOGLEDOCS_GET_DOCUMENT_BY_ID
This action retrieves a Google Document using its unique identifier. If the document ID is valid, the details of the document will be returned; otherwise, an error will be raised.
Get Document End IndexGOOGLEDOCS_GET_DOCUMENT_END_INDEX
Retrieves the end index and paragraph structure of a Google Document or specific segment. Use this action when you need to determine valid insertion points for text operations, especially before using insertText requests. The end index represents the maximum boundary of the document body or specified segment (header, footer, footnote, or tab).
Get document plain textGOOGLEDOCS_GET_DOCUMENT_PLAINTEXT
Retrieve a Google Doc by ID and return a best-effort plain-text rendering. Converts document structure into plain text including paragraphs, lists, and tables without requiring clients to traverse complex Docs API JSON.
Insert Image in Table CellGOOGLEDOCS_INSERT_IMAGE_IN_TABLE_CELL
This action allows you to insert an image into a specific cell of a table in a Google Document. You specify which table, which row and column, and the image appears in that cell. This is useful for creating structured documents with images in tabular layouts.
Insert Inline ImageGOOGLEDOCS_INSERT_INLINE_IMAGE
This action allows you to insert an image into a Google Document at a specified location. You can define the image's URI and its dimensions, making it easy to enhance your document visually.
Insert Page BreakGOOGLEDOCS_INSERT_PAGE_BREAK
This action inserts a page break at a specified location in a Google Document. It allows content to start on a new page, which is useful for structuring documents more effectively.
Insert Table in Google DocGOOGLEDOCS_INSERT_TABLE_ACTION
This action allows users to insert a table into a Google Document. You can specify the number of rows and columns, and choose a precise location for the table, enhancing document organization and layout.
Insert Table ColumnGOOGLEDOCS_INSERT_TABLE_COLUMN
Inserts a new column in a specified table of a Google Document. Users can choose to place the new column either to the right or left of a given reference cell location.
Insert Table RowGOOGLEDOCS_INSERT_TABLE_ROW
Inserts a new row in a specified table of a Google Document. Users can choose to place the new row either above or below a given reference cell location.
Insert Text into DocumentGOOGLEDOCS_INSERT_TEXT_ACTION
This action allows the user to insert a specified string of text into a Google Document at a particular index or append it to the end. It is useful for modifying documents by adding new content at designated positions.
Insert Text in Table CellGOOGLEDOCS_INSERT_TEXT_IN_TABLE_CELL
Inserts text into a specific cell of a table in a Google Document by row and column position. Use this action when you need to add or update text content in a table cell at a known row and column index. To use this action, you must first retrieve the document structure using GOOGLEDOCS_GET_DOCUMENT_BY_ID to find the table's start index. Then specify the target cell by its zero-based row and column indices (e.g., row_index=0, column_index=0 for the top-left cell).
Get Charts from SpreadsheetGOOGLEDOCS_LIST_SPREADSHEET_CHARTS
This action retrieves charts from a specified Google Sheets spreadsheet. It provides chart IDs and their specifications for embedding or reference in other documents.
Replace All Text in DocumentGOOGLEDOCS_REPLACE_ALL_TEXT
This action replaces all instances of a given text in the specified document with a different text. It is useful for making widespread edits to document content efficiently.
Replace Image in DocumentGOOGLEDOCS_REPLACE_IMAGE
This action allows users to replace an existing image in a document with a new image specified by a URI. It ensures the document remains up-to-date with the latest visuals.
Search DocumentsGOOGLEDOCS_SEARCH_DOCUMENTS
This action allows users to search for Google Documents by applying various filters to help narrow down results. Users can search by document name, content, modification date, and other attributes.
Unmerge Table CellsGOOGLEDOCS_UNMERGE_TABLE_CELLS
This action allows the user to unmerge merged cells in a table within a Google Document. It reverts the cells back to their individual states, enabling further edits and adjustments.
Update Document Batch (Deprecated)GOOGLEDOCS_UPDATE_DOCUMENT_BATCH
This action applies one or more updates to a Google Document in a single batch operation. It supports 35+ request types for text manipulation, styling, table operations, headers/footers, and document structure modifications. All requests are validated before execution, and if any request fails, no changes are applied.
Update Document MarkdownGOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN
This action updates a Google Docs document by replacing its content with new text in Markdown format. It requires edit permissions and transforms the provided Markdown into the appropriate document format.
Update Document Section MarkdownGOOGLEDOCS_UPDATE_DOCUMENT_SECTION_MARKDOWN
This action updates a specific section of a Google Docs document by inserting or replacing it with the provided Markdown content. It allows users to specify the exact location using start and optional end indices.
Update Document StyleGOOGLEDOCS_UPDATE_DOCUMENT_STYLE
This action updates the overall style of a Google Document, including its page size, margins, and text direction. It's essential for making global style modifications to your document.
Update existing documentGOOGLEDOCS_UPDATE_EXISTING_DOCUMENT
This action updates a Google Docs document by applying various edit operations. You can insert, delete, or format text as specified in the request body.
Update Table Row StyleGOOGLEDOCS_UPDATE_TABLE_ROW_STYLE
This action updates the style of specified rows in a Google Document's table. It allows users to set attributes like minimum row height, table header status, and overflow prevention for a better document presentation.
Update Tab PropertiesGOOGLEDOCS_UPDATE_TAB_PROPERTIES
Updates properties of a document tab such as title, parent tab, index, and icon emoji. Use this action when you need to rename a tab, change its emoji icon, move it within the tab hierarchy, or reorganize tab structure.