mcp-gdocs
MCP server for Google Docs, Drive & Comments (OAuth + Service Account)
Versions
1.3.0latest1.2.01.1.21.1.11.1.0+ show 2 moreshow less
1.0.11.0.0Tools 61
docs_apply_text_style Apply character formatting (bold, italic, font, color) to explicit
docs_apply_paragraph_style Apply paragraph formatting (alignment, spacing, indentation) to
docs_apply_heading_style Set named heading levels (HEADING_1 … HEADING_6 or NORMAL) on
docs_insert_text Insert plain text at body indices. For appending to the end use
docs_append_text Append plain text to the end of the document body.
docs_delete_range Delete one or more body ranges by index; process from highest index
docs_replace_all_text Replace all occurrences of literal text across the document body.
docs_replace_document_content Replace the entire document body with new plain text.
docs_insert_page_break Insert page breaks at given body indices.
docs_rename_tab Rename a document tab.
docs_update_header Set header text for a section, creating the header if needed.
docs_update_footer Set footer text for a section, creating the footer if needed.
docs_create_footnote Add a footnote reference at a body index.
docs_add_tab Add a new tab or nested tab to the document.
docs_batch_update Run structural and formatting edits on a document in one batch (text styles, paragraph styles, inserts, deletes, tables, images, sections, tabs, named ranges, and more).
drive_create_from_markdown Create a new Google Doc from Markdown using native conversion.
drive_create_from_markdown_file Create a new Google Doc from a local Markdown file using native conversion.
docs_replace_with_markdown_native Replace the document body with Markdown content using native
docs_format_by_text Apply character styles to every literal occurrence of given phrases.
docs_replace_with_markdown_file_native Replace the document body with a local Markdown file using native
docs_list_comments List comment threads on a document.
docs_get_comment Fetch one comment thread including replies.
docs_add_comment Add comments to a document, optionally anchoring with an exact text quote.
docs_reply_to_comment Reply to existing comment threads in bulk.
docs_resolve_comment Mark comment threads as resolved in bulk.
docs_delete_comment Delete comment threads permanently in bulk.
docs_insert_table_row Insert a row above or below a row in an existing table.
docs_insert_table_column Insert a column left or right of a column in an existing table.
docs_delete_table_row Delete a row from a table.
docs_delete_table_column Delete a column from a table.
docs_update_table_cell_content Replace text in specific table cells.
docs_update_table_cell_style Apply background colors to table cells in bulk.
docs_insert_table_with_data Insert table and fill from headers/rows (index from docs_read_document
docs_read_document Read document body in text, JSON (with indices), Markdown, or
docs_get_document_info Fetch document title, revision id, and body element count without
docs_list_document_tabs List document tabs with ids, titles, and nesting for use with
docs_create_named_range Create a named range over a character span for templates and automation.
docs_delete_named_range Delete a named range by id or by name.
docs_replace_named_range_content Replace the text inside a named range.
drive_list_documents List Google Docs in My Drive or a folder, filtered by name.
drive_search_documents Search Google Docs by full-text content in the document body.
drive_create_document Create one or more empty Google Docs.
drive_copy_file Copy files in bulk; optionally set a new name or parent folder.
drive_move_file Move files to another folder in bulk.
drive_delete_file Delete files in bulk (trash by default, permanent if specified).
drive_create_folder Create folders in bulk under an optional parent.
drive_list_folder_contents List files and folders directly inside a folder.
drive_create_from_template Create new documents from templates in bulk.
drive_get_folder_info Fetch folder metadata and parent folder ids.
drive_rename_file Rename files in bulk.
docs_export_pdf Get a PDF export link for a document, or save the PDF to a local path.
drive_share_file Share a file by granting access to a user, group, domain, or anyone.
drive_list_permissions List who has access to a file and their roles.
drive_update_permission Change an existing permission's role on a file.
drive_remove_permission Remove a permission from a file.
drive_export_file Export a Google Doc or Sheet to another file format, optionally saving to disk.
drive_list_revisions List past revisions of a file.
drive_get_revision Fetch metadata for one file revision.
drive_list_shared_drives List shared drives you can access, optionally filtering by name.
docs_insert_image Insert inline images from public URLs at given body indices.
docs_insert_local_image Insert images from local files by uploading and embedding at body indices.
Permissions 1
env_vars low