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.
| Tool | What it does | Kind |
|---|---|---|
googledocs_create_document | Create a new Google Docs document | Read |
googledocs_create_document_markdown | Create a Google Docs document from Markdown | Read |
googledocs_export_document_as_pdf | Export a Google Docs document as PDF | Read |
googledocs_get_document_by_id | Get Google Docs document metadata and structure | Read |
googledocs_get_document_plaintext | Get the plain text content of a Google Docs document | Read |
googledocs_insert_inline_image | Insert an inline image into a Google Docs document | Read |
googledocs_insert_page_break | Insert a page break into a Google Docs document | Read |
googledocs_insert_table_action | Insert a table into a Google Docs document | Read |
googledocs_insert_text_action | Insert text at a specific position in a Google Docs document | Read |
googledocs_replace_all_text | Replace matching text everywhere in a Google Docs document | Read |
googledocs_search_documents | Search Google Docs documents in Drive | Read |
googledocs_update_document_markdown | Update a Google Docs document from Markdown | Read |
googledocs_update_existing_document | Update content in an existing Google Docs document | Read |
googledocs_get_docs_drive_file_metadata | Get selected metadata fields for one Google Drive file by ID | Read |
googledocs_get_docs_spreadsheet_values | Read cell values from one range in a Google Sheets spreadsheet | Read |
googledocs_get_document_end_index | Retrieves the end index and paragraph structure of a Google Document or specific segment | Read |
googledocs_list_drive_item_permissions | List permissions for a Google Drive file, folder, or shared drive | Read |
googledocs_list_spreadsheet_charts | Retrieve a list of all charts from a specified Google Sheets spreadsheet | Read |
googledocs_copy_document | Create a copy of an existing Google Document | Read |
googledocs_create_and_populate_table | Creates a new table in a Google Document and populates its cells with provided text data in a | Read |
googledocs_create_drive_file | Create a metadata-only Google Drive file, folder, or shortcut | Read |
googledocs_create_footer | Create a new footer in a Google Document | Read |
googledocs_create_footnote | Create a new footnote in a Google Document | Read |
googledocs_create_header | Create a new header in a Google Document, optionally with text content | Read |
googledocs_create_named_range | Create a new named range in a Google Document | Read |
googledocs_create_paragraph_bullets | Add bullets to paragraphs within a specified range in a Google Document | Read |
googledocs_create_tab | Creates a new tab in a Google Docs document | Read |
googledocs_insert_image_in_table_cell | Inserts an image from a given URI into a specific table cell in a Google Document | Read |
googledocs_insert_table_column | Insert a new column into a table in a Google Document | Read |
googledocs_insert_table_row | Inserts a new row into a table in a Google Document at a specified location | Read |