Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / docx-mcp

docx-mcp

docx-mcp is an MCP server. Its repository has 65 GitHub stars and is licensed under MIT; we last read it on 2026-10-23.

Connects to an MCP server to read and edit Word (.docx) documents, supporting track changes, comments, footnotes, and structural validation.

Install

Read from docx-mcp’s own README, close to verbatim -- not written by us, and not guessed.

claude mcp add docx-mcp -- uvx docx-mcp-server

What it reaches, and what it needs

Reaches
○ not recognised
Credential
○ none found

Maintenance

Stars
65
State
listed
Licence
MIT
From the repository

MCP server for reading and editing Word (.docx) documents with track changes, comments, footnotes, and structural validation

What docx-mcp can do

37 tools documented in its README. An AI client calls these by name.

open_document
Open a .docx file for reading and editing
create_document
Create a new blank .docx (or from a .dotx template)
create_from_markdown
Create a .docx from GitHub-Flavored Markdown
close_document
Close the current document and clean up
get_document_info
Get overview stats (paragraphs, headings, footnotes, comments)
save_document
Save changes back to .docx (can overwrite or save to new path)
get_headings
Get heading structure with levels and text
search_text
Search across body, footnotes, and comments (text or regex)
get_paragraph
Get full text and style of a paragraph
insert_text
Insert text as tracked revision (underlined in Word) — or directly with `tracked=False`
delete_text
Mark text deleted (red strikethrough in Word) — or remove directly with `tracked=False`
replace_text
Replace text as a tracked del+ins pair — or directly with `tracked=False`
modify_cell
Modify a table cell — tracked by default, `tracked=False` for direct writes
edit_header_footer
Edit header/footer text — tracked by default, `tracked=False` for direct writes
set_formatting
Apply bold/italic/underline/color with tracked-change markup
set_track_changes
Enable or disable Word's built-in track-changes recording flag
get_tracked_changes
List all pending tracked changes (author, date, type, text)
accept_changes
Accept tracked changes, optionally filtered by author
reject_changes
Reject tracked changes, optionally filtered by author
generate_change_summary
Export all tracked changes in the open document as a numbered .txt file — insertions, deletions, and adjacent del+ins pairs grouped as replacements
compare_documents
Diff two DOCX files and produce a tracked-change DOCX (Word-openable)
diff_to_text
Diff two DOCX files and produce both a tracked-change DOCX and a plain-text summary .txt
get_tables
Get all tables with row/column counts and cell content
add_table
Insert a new table after a paragraph
add_table_row
Add a row to a table
delete_table_row
Delete a table row with tracked changes
add_list
Apply bullet or numbered list formatting to paragraphs
get_comments
List all comments with ID, author, date, and text
add_comment
Add a comment anchored to a paragraph
reply_to_comment
Reply to an existing comment (threaded)
get_footnotes
List all footnotes with ID and text
add_footnote
Add a footnote with superscript reference
validate_footnotes
Validate footnote cross-references
get_endnotes
List all endnotes with ID and text
add_endnote
Add an endnote with superscript reference
validate_endnotes
Validate endnote cross-references
scrub_pii
Detect and redact personal information using Microsoft Presidio with a spaCy NER model

Read from the README; names are kept only if the README contains them.

Common questions about docx-mcp

What does docx-mcp do?
Connects to an MCP server to read and edit Word (.docx) documents, supporting track changes, comments, footnotes, and structural validation.
How do I install docx-mcp?
Its own README gives this command: claude mcp add docx-mcp -- uvx docx-mcp-server. Run it where your MCP client can launch the server, and check the README for any settings it asks for.
Is docx-mcp official and is it maintained?
We found nothing naming it as a vendor’s official server. Its repository has 65 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-08-05.
What licence does docx-mcp use?
The repository declares the MIT licence.

Learn this on Infrato