ClawLink
Google Apps46 toolsBrowser login (OAuth), no API keys

Google Docs integration for AI agents

Create and edit documents online

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Google Docs once and call the same tools from all of them.

Deeper comparison, failure modes and setup details: Google Docs for AI agents, in depth.

Setup

Connect Google Docs through ClawLink's hosted setup to create documents, read document text, replace placeholders, insert content, and manage formatting without manual OAuth app setup.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Google Docs exposes 46 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
googledocs_create_documentCreate a new Google Docs documentRead
googledocs_create_document_markdownCreate a Google Docs document from MarkdownRead
googledocs_export_document_as_pdfExport a Google Docs document as PDFRead
googledocs_get_document_by_idGet Google Docs document metadata and structureRead
googledocs_get_document_plaintextGet the plain text content of a Google Docs documentRead
googledocs_insert_inline_imageInsert an inline image into a Google Docs documentRead
googledocs_insert_page_breakInsert a page break into a Google Docs documentRead
googledocs_insert_table_actionInsert a table into a Google Docs documentRead
googledocs_insert_text_actionInsert text at a specific position in a Google Docs documentRead
googledocs_replace_all_textReplace matching text everywhere in a Google Docs documentRead
googledocs_search_documentsSearch Google Docs documents in DriveRead
googledocs_update_document_markdownUpdate a Google Docs document from MarkdownRead
googledocs_update_existing_documentUpdate content in an existing Google Docs documentRead
googledocs_get_docs_drive_file_metadataGet selected metadata fields for one Google Drive file by IDRead
googledocs_get_docs_spreadsheet_valuesRead cell values from one range in a Google Sheets spreadsheetRead
googledocs_get_document_end_indexRetrieves the end index and paragraph structure of a Google Document or specific segmentRead
googledocs_list_drive_item_permissionsList permissions for a Google Drive file, folder, or shared driveRead
googledocs_list_spreadsheet_chartsRetrieve a list of all charts from a specified Google Sheets spreadsheetRead
googledocs_copy_documentCreate a copy of an existing Google DocumentRead
googledocs_create_and_populate_tableCreates a new table in a Google Document and populates its cells with provided text data in aRead
googledocs_create_drive_fileCreate a metadata-only Google Drive file, folder, or shortcutRead
googledocs_create_footerCreate a new footer in a Google DocumentRead
googledocs_create_footnoteCreate a new footnote in a Google DocumentRead
googledocs_create_headerCreate a new header in a Google Document, optionally with text contentRead
googledocs_create_named_rangeCreate a new named range in a Google DocumentRead
googledocs_create_paragraph_bulletsAdd bullets to paragraphs within a specified range in a Google DocumentRead
googledocs_create_tabCreates a new tab in a Google Docs documentRead
googledocs_insert_image_in_table_cellInserts an image from a given URI into a specific table cell in a Google DocumentRead
googledocs_insert_table_columnInsert a new column into a table in a Google DocumentRead
googledocs_insert_table_rowInserts a new row into a table in a Google Document at a specified locationRead

On this page