GOOGLE DOCS TOOLS

33 tools from the Google Docs MCP Server, categorised by risk level.

View the Google Docs policy →

READ TOOLS

4

WRITE TOOLS

21
GOOGLEDOCS_COPY_DOCUMENT Tool to create a copy of an existing Google Document. Use this to duplicate a document, for example, when using an existing document as a template.... 3/5 GOOGLEDOCS_CREATE_DOCUMENT Creates a new Google Docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the d... 2/5 GOOGLEDOCS_CREATE_DOCUMENT_MARKDOWN Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text. 2/5 GOOGLEDOCS_CREATE_FOOTER Tool to create a new footer in a Google Document. Use when you need to add a footer, optionally specifying its type and the section it applies to. 2/5 GOOGLEDOCS_CREATE_FOOTNOTE Tool to create a new footnote in a Google Document. Use this when you need to add a footnote at a specific location or at the end of the document b... 2/5 GOOGLEDOCS_CREATE_HEADER Tool to create a new header in a Google Document. Use this tool when you need to add a header to a document, optionally specifying the section it a... 2/5 GOOGLEDOCS_CREATE_NAMED_RANGE Tool to create a new named range in a Google Document. Use this to assign a name to a specific part of the document for easier reference or program... 2/5 GOOGLEDOCS_CREATE_PARAGRAPH_BULLETS Tool to add bullets to paragraphs within a specified range in a Google Document. Use when you need to format a list or a set of paragraphs as bulle... 2/5 GOOGLEDOCS_INSERT_INLINE_IMAGE Tool to insert an image from a given URI at a specified location in a Google Document as an inline image. Use when you need to add an image to a do... 2/5 GOOGLEDOCS_INSERT_PAGE_BREAK Tool to insert a page break into a Google Document. Use when you need to start new content on a fresh page, such as at the end of a chapter or sect... 2/5 GOOGLEDOCS_INSERT_TABLE_ACTION Tool to insert a table into a Google Document. Use when you need to add a new table at a specific location or at the end of a segment (like documen... 2/5 GOOGLEDOCS_INSERT_TABLE_COLUMN Tool to insert a new column into a table in a Google Document. Use this tool when you need to add a column to an existing table at a specific locat... 2/5 GOOGLEDOCS_INSERT_TEXT_ACTION Tool to insert a string of text at a specified location within a Google Document. Use when you need to add new text content to an existing document. 2/5 GOOGLEDOCS_REPLACE_ALL_TEXT Tool to replace all occurrences of a specified text string with another text string throughout a Google Document. Use when you need to perform a gl... 2/5 GOOGLEDOCS_REPLACE_IMAGE Tool to replace a specific image in a document with a new image from a URI. Use when you need to update an existing image within a Google Doc. 2/5 GOOGLEDOCS_UNMERGE_TABLE_CELLS Tool to unmerge previously merged cells in a table. Use this when you need to revert merged cells in a Google Document table back to their individu... 2/5 GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN Replaces the entire content of an existing Google Docs document with new Markdown text; requires edit permissions for the document. 3/5 GOOGLEDOCS_UPDATE_DOCUMENT_SECTION_MARKDOWN Tool to insert or replace a section of a Google Docs document with Markdown content. Use when you need to update only a section of a document by sp... 2/5 GOOGLEDOCS_UPDATE_DOCUMENT_STYLE Tool to update the overall document style, such as page size, margins, and default text direction. Use when you need to modify the global style set... 2/5 GOOGLEDOCS_UPDATE_EXISTING_DOCUMENT Applies programmatic edits, such as text insertion, deletion, or formatting, to a specified Google Doc using the `batchUpdate` API method. 2/5 GOOGLEDOCS_UPDATE_TABLE_ROW_STYLE Tool to update the style of a table row in a Google Document. Use when you need to modify the appearance of specific rows within a table, such as s... 2/5

DESTRUCTIVE TOOLS

8
How many tools does the Google Docs MCP server have? +

The Google Docs MCP server exposes 33 tools across 3 categories: Read, Write, Destructive.

How do I enforce policies on Google Docs tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Google Docs server.

What risk categories do Google Docs tools fall into? +

Google Docs tools are categorised as Read (4), Write (21), Destructive (8). Each category has a recommended default policy.

Enforce policies on Google Docs

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.