ClawLink
Google Apps33 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 33 tools through ClawLink. The 26 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_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_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_insert_table_columnInsert a new column into a table in a Google DocumentRead
googledocs_replace_imageReplace a specific image in a document with a new image from a URIRead
googledocs_unmerge_table_cellsUnmerge previously merged cells in a tableRead
googledocs_update_document_section_markdownInsert or replace a section of a Google Docs document with Markdown contentRead
googledocs_update_document_styleUpdate the overall document style, such as page size, margins, and default text directionRead
googledocs_update_table_row_styleUpdate the style of a table row in a Google DocumentRead