Get Started
Google Docs
Google Docs document management agent
Scheduling & Collaboration
Available Tools(50)
createDocument
Create a new Google Docs document with advanced formatting, headers/footers, and content. This tool automatically converts markdown formatting (**bold**, *italic*, # headers, etc.) to proper Google Docs formatting. You can use either plain text or markdown-formatted content.
updateDocument
Update document properties like title and metadata
shareDocument
Share document with users or domains with specific permissions. Provide either emailAddress for user sharing or domain for domain-wide sharing.
replaceText
Find and replace text with support for regex and formatting. The replacement text now supports markdown formatting (**bold**, *italic*, # headers, etc.) which will be automatically converted to proper Google Docs formatting.
insertTable
Insert an empty table. The cellContents parameter is ignored due to API limitations. After creating the table, use updateTableCell (or batchUpdateTableCells) to populate individual cells.
insertContent
Insert complex content (text, images, tables, lists, etc.) at specified position with full formatting. This tool now supports markdown formatting (**bold**, *italic*, # headers, etc.) which will be automatically converted to proper Google Docs formatting. You can use either plain text or markdown-formatted content.
applyNamedStyle
Apply named styles (Title, Heading 1-6, Normal text)
applyParagraphFormatting
Apply paragraph formatting (alignment, spacing, indentation, borders)
createList
Create bulleted, numbered, or checklist with nested items
batchUpdateTableCells
Update multiple table cells in a single efficient batch operation. Handles index shifting automatically. Now supports markdown formatting (**bold**, *italic*, # headers) which will be automatically converted to proper Google Docs formatting.
mergeCells
Merge cells in a table
insertPageBreak
Insert a page break
createHeaderFooter
Create headers and footers with different first page and even/odd options
insertFootnote
Insert a footnote reference at specified position. Note: Footnote content must be edited manually in Google Docs.
createColumns
Create multi-column layout in a section
createBookmark
Create a bookmark/named range for internal linking
insertLink
Insert or update hyperlinks (external URLs or internal bookmarks)
getPermissions
Get current sharing permissions for a document
batchUpdate
Execute multiple document operations in a single request
updateTableCell
Update content and formatting of a specific table cell
insertTableColumn
Insert a new column in a table at specified position
deleteTableColumn
Delete a column from a table
deleteNamedRange
Delete a named range (bookmark) from the document
getDocumentStatistics
Get word count, character count, and page count
clearFormatting
Remove all formatting from a text range
getDocument
Get a Google Docs document with full content and formatting
listDocuments
List Google Docs documents with search and filtering
deleteDocument
Delete a Google Docs document
insertImage
Insert image with sizing, positioning, and effects
copyDocument
Create a copy of an existing document
deleteContent
Delete content between specified indices
applyTextFormatting
Apply text formatting to a range (bold, italic, font, color, etc.)
listTables
List all tables in a document with their start indices
modifyListProperties
Modify existing list properties (type, nesting, numbering)
updateTableProperties
Update table styling, borders, and properties
updateImageProperties
Update image size, rotation, brightness, contrast, transparency
insertSectionBreak
Insert section break (next page, continuous, even page, odd page)
insertPageNumber
Insert page numbers in header or footer
addComment
Add a comment to specific text
insertEquation
Insert equation text at specified position. Now supports markdown formatting (**bold**, *italic*, # headers) which will be automatically converted. Note: LaTeX rendering is not supported, but text formatting is.
insertHorizontalRule
Insert a horizontal line or custom separator text. Supports markdown formatting (**bold**, *italic*, # headers) which will be automatically converted.
setSuggestionsMode
Enable/disable suggestions mode for collaborative editing
removePermission
Remove sharing permission from a user
exportDocument
Export document in various formats (PDF, DOCX, HTML, etc.)
insertTableRow
Insert a new row in a table at specified position
deleteTableRow
Delete a row from a table
findText
Find all occurrences of text in document with their positions
getNamedRanges
Get all named ranges (bookmarks) in the document
getInlineObjects
Get all inline objects (images, drawings) in the document
getDocumentOutline
Get document outline based on headings
Google Docs