mcpdirectory.dev
9,129 servers · updated 23 Sept

Google Docs MCP server

official from A1 X Tech Active last commit 2 d
{
  "mcpServers": {
    "a1-x-tech-google-docs": {
      "command": "npx",
      "args": [
        "-y",
        "@a1-x-tech/mcp-google-docs@latest"
      ],
      "env": {
        "GOOGLE_DOCS_CLIENT_ID": "<google_docs_client_id>",
        "GOOGLE_DOCS_CLIENT_SECRET": "<google_docs_client_secret>",
        "GOOGLE_DOCS_REFRESH_TOKEN": "<google_docs_refresh_token>",
        "GOOGLE_DOCS_ACCESS_TOKEN": "<google_docs_access_token>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y @a1-x-tech/mcp-google-docsversion 0.1.0

What it does

An MCP server that lets AI applications read and edit Google Docs using the Google Docs API. It handles document text, formatting, tables, images, and comments with edits targeting exact text ranges. For developers integrating Google Docs access into AI applications.

  • Read a document as text or Markdown and summarize its content or comment threads.
  • Edit specific passages in a document while preserving surrounding content and formatting.
  • Export documents to PDF, DOCX, or Markdown format.

Tools this server exposes

ToolDoes
read_documentRead a document as text, structure, or Markdown.
replace_textReplace an exact text range in the document.
style_charactersApply character-level styling to a specific range.
style_paragraphsApply paragraph-level styling such as heading or list styles.
manage_listsCreate or modify list structures in the document.
manage_tablesCreate, modify, or delete table rows and cells.
manage_imagesInsert or modify images in the document.
manage_breaksInsert page breaks and other break types.
manage_commentsRead, create, or resolve comment threads.
export_documentExport the document to PDF, DOCX, or other formats.
create_from_markdownCreate a new document from Markdown content.
replace_documentReplace an entire document with Markdown content.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.