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.