Word MCP Live
Live Microsoft Word editing via MCP — tracked changes, undo, comments, 40+ tools
Connector by ykarapazar · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/ykarapazar-word-mcp-live
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: document-processing, writing-editing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 29 read · 31 write · 60 delete
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 120
Read from the source code; the running server may list different tools.
Read 29 · Look things up without changing anything.
find_text_in_documentget_all_commentsget_comments_by_authorget_comments_for_paragraphget_document_infoget_document_outlineget_document_textget_document_xmlget_highlighted_textget_paragraph_text_from_documentlist_available_documentslist_tracked_changes
Show 17 more tools
validate_document_footnotesverify_documentword_live_diagnose_layoutword_live_find_textword_live_get_commentsword_live_get_diffword_live_get_infoword_live_get_page_textword_live_get_paragraph_formatword_live_get_textword_live_get_undo_historyword_live_list_cross_reference_itemsword_live_list_openword_live_list_revisionsword_live_snapshot_statusword_live_take_snapshotword_screen_capture
Write 31 · Create, change, send or run things.
add_commentadd_endnote_to_documentadd_footnote_after_textadd_footnote_before_textadd_footnote_enhancedadd_footnote_robustadd_footnote_to_documentadd_headingadd_page_breakadd_paragraphadd_pictureadd_table
Show 19 more tools
apply_table_alternating_rowsauto_fit_table_columnscreate_custom_stylecustomize_footnote_styleformat_tableformat_table_cell_textformat_texthighlight_table_headerinsert_header_near_textinsert_line_or_paragraph_near_textinsert_numbered_list_near_textmanage_hyperlinksset_table_alignment_allset_table_cell_alignmentset_table_cell_paddingset_table_cell_shadingset_table_column_widthset_table_column_widthsset_table_width
Delete 60 · Delete, drop, revoke or wipe things.
accept_tracked_changesadd_bookmarkadd_digital_signatureadd_header_footeradd_page_numbersadd_restricted_editingadd_section_breakadd_table_of_contentsadd_watermarkconvert_to_pdfcopy_documentcreate_document
Show 48 more tools
delete_footnote_from_documentdelete_footnote_robustdelete_paragraphmerge_documentsmerge_table_cellsmerge_table_cells_horizontalmerge_table_cells_verticalprotect_documentreject_tracked_changesreplace_block_between_manual_anchorsreplace_paragraph_block_below_headersearch_and_replaceset_page_layoutset_paragraph_spacingtrack_deletetrack_inserttrack_replaceunprotect_documentword_live_accept_revisionsword_live_add_bookmarkword_live_add_commentword_live_add_header_footerword_live_add_page_numbersword_live_add_section_breakword_live_add_tableword_live_add_watermarkword_live_apply_listword_live_delete_commentword_live_delete_textword_live_format_tableword_live_format_textword_live_insert_cross_referenceword_live_insert_equationword_live_insert_imageword_live_insert_paragraphsword_live_insert_textword_live_modify_tableword_live_reject_revisionsword_live_replace_textword_live_reply_to_commentword_live_resolve_commentword_live_saveword_live_set_core_propertiesword_live_set_page_layoutword_live_set_paragraph_spacingword_live_setup_heading_numberingword_live_toggle_track_changesword_live_undo
Secrets and settings it asks for
Other settings (environment variables or headers).
MCP_AUTHORMCP_AUTHOR_INITIALS
Files it touches
- Any path the agent passes to its tools
Tools (120)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
accept_tracked_changesAccept Tracked Changescan change or delete dataAccept tracked changes: apply insertions (keep text) and remove deletions. Optionally filter by author or specific change IDs.
add_bookmarkAdd Bookmarkcan change or delete dataAdd a named bookmark at a paragraph for cross-referencing.
add_commentAdd CommentAdd a comment to a Word document anchored to specific text. The comment will appear in Word's Review panel attached to the target text. Args: filename: Path to Word document target_text: Text in the document to attach the comment to comment_text: The comment content author: Comment author name (env: MCP_AUTHOR) initials: Author initials (env: MCP_AUTHOR_INITIALS)
add_digital_signatureAdd Digital Signaturecan change or delete dataAdd a digital signature to a Word document.
add_endnote_to_documentAdd EndnoteAdd an endnote to a specific paragraph in a Word document.
add_footnote_after_textAdd Footnote After TextAdd a footnote after specific text with proper superscript formatting. This enhanced function ensures footnotes display correctly as superscript.
add_footnote_before_textAdd Footnote Before TextAdd a footnote before specific text with proper superscript formatting. This enhanced function ensures footnotes display correctly as superscript.
add_footnote_enhancedAdd Footnote EnhancedEnhanced footnote addition with guaranteed superscript formatting. Adds footnote at the end of a specific paragraph with proper style handling.
add_footnote_robustAdd Footnote RobustAdd footnote with robust validation and Word compliance. This is the production-ready version with comprehensive error handling.
add_footnote_to_documentAdd FootnoteAdd a footnote to a specific paragraph in a Word document.
add_header_footerAdd Header/Footercan change or delete dataAdd header and/or footer text to a document section.
add_headingAdd HeadingAdd a heading to a Word document with optional formatting. Args: filename: Path to Word document text: Heading text level: Heading level (1-9) font_name: Font family (e.g., 'Helvetica') font_size: Font size in points (e.g., 14) bold: Make heading bold italic: Make heading italic border_bottom: Add bottom border (for section headers)
add_page_breakAdd Page BreakAdd a page break to the document.
add_page_numbersAdd Page Numberscan change or delete dataAdd page numbers to header or footer using PAGE/NUMPAGES fields.
add_paragraphAdd ParagraphAdd a paragraph to a Word document with optional formatting. Args: filename: Path to Word document text: Paragraph text content style: Optional paragraph style name font_name: Font family (e.g., 'Helvetica', 'Times New Roman') font_size: Font size in points (e.g., 14, 36) bold: Make text bold italic: Make text italic color: Text color as hex RGB (e.g., '000000')
Show 105 more tools
add_pictureAdd PictureAdd an image to a Word document.
add_restricted_editingAdd Restricted Editingcan change or delete dataAdd restricted editing to a document, allowing editing only in specified sections.
add_section_breakAdd Section Breakcan change or delete dataAdd a section break (new_page, continuous, even_page, odd_page).
add_tableAdd TableAdd a table to a Word document.
add_table_of_contentsAdd Table of Contentscan change or delete dataAdd a table of contents based on heading styles.
add_watermarkAdd Watermarkcan change or delete dataAdd a diagonal text watermark (e.g. TASLAK, GİZLİ, DRAFT) to a document.
apply_table_alternating_rowsApply Alternating Row ColorsApply alternating row colors to a table for better readability.
auto_fit_table_columnsAuto-Fit Table ColumnsSet table columns to auto-fit based on content.
convert_to_pdfConvert to PDFcan change or delete dataConvert a Word document to PDF format.
copy_documentCopy Word Documentcan change or delete dataCreate a copy of a Word document.
create_custom_styleCreate Custom StyleCreate a custom style in the document.
create_documentCreate Word Documentcan change or delete dataCreate a new Word document with optional metadata.
customize_footnote_styleCustomize Footnote StyleCustomize footnote numbering and formatting in a Word document.
delete_footnote_from_documentDelete Footnotecan change or delete dataDelete a footnote from a Word document. Identify the footnote either by ID (1, 2, 3, etc.) or by searching for text near it.
delete_footnote_robustDelete Footnote Robustcan change or delete dataDelete footnote with comprehensive cleanup and orphan removal. Ensures complete removal from document.xml, footnotes.xml, and relationships.
delete_paragraphDelete Paragraphcan change or delete dataDelete a paragraph from a document.
find_text_in_documentFind Textread-onlyFind occurrences of specific text in a Word document.
format_tableFormat TableFormat a table with borders, shading, and structure.
format_table_cell_textFormat Cell TextFormat text within a specific table cell.
format_textFormat TextDescription is built at runtime.
get_all_commentsGet All Commentsread-onlyExtract all comments from a Word document.
get_comments_by_authorGet Comments by Authorread-onlyExtract comments from a specific author in a Word document.
get_comments_for_paragraphGet Comments for Paragraphread-onlyExtract comments for a specific paragraph in a Word document.
get_document_infoGet Document Inforead-onlyGet information about a Word document.
get_document_outlineGet Document Outlineread-onlyGet the structure of a Word document.
get_document_textGet Document Textread-onlyExtract all text from a Word document. By default returns the effective final text (insertions applied, deletions removed). Set show_revisions=True to get inline redline markup where deletions appear as [-deleted-] and insertions as {+inserted+}.
get_document_xmlGet Document XMLread-onlyGet the raw XML structure of a Word document.
get_highlighted_textGet Highlighted Textread-onlyExtract all highlighted/colored text from a Word document, including text inside tables.
get_paragraph_text_from_documentGet Paragraph Textread-onlyGet text from a specific paragraph in a Word document.
highlight_table_headerHighlight Table HeaderApply special highlighting to table header row.
insert_header_near_textInsert Header Near TextInsert a header (with specified style) before or after the target paragraph. Specify by text or paragraph index. Args: filename (str), target_text (str, optional), header_title (str), position ('before' or 'after'), header_style (str, default 'Heading 1'), target_paragraph_index (int, optional).
insert_line_or_paragraph_near_textInsert Line Near TextInsert a new line or paragraph (with specified or matched style) before or after the target paragraph. Specify by text or paragraph index. Args: filename (str), target_text (str, optional), line_text (str), position ('before' or 'after'), line_style (str, optional), target_paragraph_index (int, optional).
insert_numbered_list_near_textInsert List Near TextInsert a bulleted or numbered list before or after the target paragraph. Specify by text or paragraph index. Args: filename (str), target_text (str, optional), list_items (list of str), position ('before' or 'after'), target_paragraph_index (int, optional), bullet_type ('bullet' for bullets or 'number' for numbered lists, default: 'bullet').
list_available_documentsList Available Documentsread-onlyList all .docx files in the specified directory.
list_tracked_changesList Tracked Changesread-onlyList all tracked changes (insertions and deletions) in a Word document. Returns author, date, text, and paragraph context for each change.
manage_hyperlinksManage HyperlinksAdd or manage hyperlinks in a Word document. Finds the specified text and converts it to a clickable hyperlink with blue underline. Args: filename: Path to Word document action: Action to perform ("add" to add a hyperlink) text: Text to convert to a hyperlink url: URL the hyperlink should point to paragraph_index: If specified, only search in this paragraph (0-based)
merge_documentsMerge Documentscan change or delete dataMerge multiple Word documents into a single target document.
merge_table_cellsMerge Table Cellscan change or delete dataMerge cells in a rectangular area of a table.
merge_table_cells_horizontalMerge Cells Horizontallycan change or delete dataMerge cells horizontally in a single row.
merge_table_cells_verticalMerge Cells Verticallycan change or delete dataMerge cells vertically in a single column.
protect_documentProtect Documentcan change or delete dataAdd password protection to a Word document.
reject_tracked_changesReject Tracked Changescan change or delete dataReject tracked changes: remove insertions and restore deleted text. Optionally filter by author or specific change IDs.
replace_block_between_manual_anchorsReplace Block Between Anchorscan change or delete dataReplace all content between start_anchor_text and end_anchor_text (or next logical header if not provided).
replace_paragraph_block_below_headerReplace Block Below Headercan change or delete dataReemplaza el bloque de párrafos debajo de un encabezado, evitando modificar TOC.
search_and_replaceSearch and Replacecan change or delete dataSearch for text and replace all occurrences.
set_page_layoutSet Page Layoutcan change or delete dataSet page layout (orientation, size, margins) for a document section.
set_paragraph_spacingSet Paragraph Spacingcan change or delete dataSet paragraph spacing (before/after/line) for one or a range of paragraphs. line_spacing_rule: single, 1.5_lines, double, exactly, at_least, multiple.
set_table_alignment_allSet Table AlignmentSet text alignment for all cells in a table.
set_table_cell_alignmentSet Cell AlignmentSet text alignment for a specific table cell.
set_table_cell_paddingSet Cell PaddingSet padding/margins for a specific table cell.
set_table_cell_shadingSet Table Cell ShadingApply shading/filling to a specific table cell.
set_table_column_widthSet Column WidthSet the width of a specific table column.
set_table_column_widthsSet Column WidthsSet the widths of multiple table columns.
set_table_widthSet Table WidthSet the overall width of a table.
track_deleteTrack Deletecan change or delete dataDescription is built at runtime.
track_insertTrack Insertcan change or delete dataDescription is built at runtime.
track_replaceTrack Replacecan change or delete dataDescription is built at runtime.
unprotect_documentUnprotect Documentcan change or delete dataRemove password protection from a Word document.
validate_document_footnotesValidate Footnotesread-onlyValidate all footnotes in document for coherence and compliance. Returns detailed report on ID conflicts, orphaned content, missing styles, etc.
verify_documentVerify Documentread-onlyVerify document protection and/or digital signature.
word_live_accept_revisionsWord Live Accept Revisionscan change or delete data[Windows only] Accept tracked changes in a Word document open in Word. Filter by author or specific revision IDs. Requires Word running.
word_live_add_bookmarkWord Live Add Bookmarkcan change or delete data[Windows only] Add a named bookmark at a paragraph in a Word document open in Word. Paragraph is 1-indexed. Requires Word running.
word_live_add_commentWord Live Add Commentcan change or delete data[Windows only] Add a comment to a Word document open in Word. Specify start/end character positions or paragraph_index (1-indexed). Requires Word running.
word_live_add_header_footerWord Live Add Header/Footercan change or delete data[Windows only] Add header and/or footer to a section in a Word document open in Word. Requires Word running.
word_live_add_page_numbersWord Live Add Page Numberscan change or delete data[Windows only] Add page numbers to header or footer in a Word document open in Word. Requires Word running.
word_live_add_section_breakWord Live Add Section Breakcan change or delete data[Windows only] Add a section break (new_page, continuous, even_page, odd_page) to a Word document open in Word. Requires Word running.
word_live_add_tableWord Live Add Tablecan change or delete data[Windows only] Add a table to a Word document open in Word. Optionally provide data as 2D list. Default style is 'Table Grid' with autofit to window width. Set style=None for no style, autofit=None for legacy fixed behavior. Requires Word running.
word_live_add_watermarkWord Live Add Watermarkcan change or delete data[Windows only] Add a diagonal text watermark to a Word document open in Word. Requires Word running.
word_live_apply_listWord Live Apply Listcan change or delete dataDescription is built at runtime.
word_live_delete_commentWord Live Delete Commentcan change or delete data[Windows only] Delete a comment from a Word document open in Word. Permanently removes the comment. Use word_live_get_comments to find comment_index. Requires Word running.
word_live_delete_textWord Live Delete Textcan change or delete data[Windows only] Delete text from a Word document open in Word. Specify start/end character positions. Requires Word running.
word_live_diagnose_layoutWord Live Diagnose Layoutread-onlyDescription is built at runtime.
word_live_find_textWord Live Find Textread-only[Windows only] Find text in a Word document open in Word. Returns positions and context. With use_wildcards=True, supports ^m (page break), ^t (tab), ^p (paragraph mark) and Word wildcards. context_chars controls how many characters of surrounding context to return (default 60). Requires Word running.
word_live_format_tableWord Live Format Tablecan change or delete dataDescription is built at runtime.
word_live_format_textWord Live Format Textcan change or delete dataDescription is built at runtime.
word_live_get_commentsWord Live Get Commentsread-only[Windows only] Get all comments from a Word document open in Word. Requires Word running.
word_live_get_diffWord Live Get Diffread-only[Windows only] Return only paragraphs that changed since the last snapshot. Compares current document against snapshot from word_live_take_snapshot. Returns added, modified, deleted paragraphs. Automatically updates snapshot after diffing.
word_live_get_infoWord Live Get Inforead-only[Windows only] Get document info (pages, words, sections, etc.) from a Word document open in Word. Requires Word running.
word_live_get_page_textWord Live Get Page Textread-onlyDescription is built at runtime.
word_live_get_paragraph_formatWord Live Get Paragraph Formatread-onlyDescription is built at runtime.
word_live_get_textWord Live Get Textread-only[Windows only] Get all text from a Word document open in Word, paragraph by paragraph. For large documents (200+ paragraphs), automatically returns only the first 3 pages — use word_live_get_page_text to read specific pages.
word_live_get_undo_historyWord Live Get Undo Historyread-only[Windows only] Get the undo stack from a Word document open in Word. Shows MCP tool operations as named entries. Requires Word running.
word_live_insert_cross_referenceWord Live Insert Cross Referencecan change or delete data[Windows only] Insert a cross-reference to a heading, bookmark, figure, table, etc. First use word_live_list_cross_reference_items to discover available targets. ref_type: heading, bookmark, figure, table, equation, footnote, endnote. ref_kind: text, number, number_no_context, page, above_below. Requires Word running.
word_live_insert_equationWord Live Insert Equationcan change or delete data[Windows only] Insert a mathematical equation into a Word document using UnicodeMath syntax. Examples: "x^2 + y^2 = z^2", "(a+b)/(c+d)" (fraction), "\sqrt(x^2+y^2)" (root), "\alpha + \beta" (Greek), "\int_0^\infty e^(-x^2) dx" (integral), "\sum_(i=1)^n i^2" (summation), "\matrix(a&b@c&d)" (matrix). display_mode=True centers the equation on its own line. Requires Word running.
word_live_insert_imageWord Live Insert Imagecan change or delete dataDescription is built at runtime.
word_live_insert_paragraphsWord Live Insert Paragraphscan change or delete dataDescription is built at runtime.
word_live_insert_textWord Live Insert Textcan change or delete data[Windows only] Insert text into a Word document that is open in Word. Position: 'start', 'end', 'cursor', or character offset. Requires Word running.
word_live_list_cross_reference_itemsWord Live List Cross Reference Itemsread-only[Windows only] List available cross-reference targets in a Word document. Returns items that can be referenced with word_live_insert_cross_reference. ref_type: heading, bookmark, figure, table, equation, footnote, endnote. Requires Word running.
word_live_list_openWord Live List Openread-only[Windows only] List all documents currently open in Word with name, path, pages, and saved status.
word_live_list_revisionsWord Live List Revisionsread-only[Windows only] List all tracked changes (revisions) in a Word document open in Word. Requires Word running.
word_live_modify_tableWord Live Modify Tablecan change or delete dataDescription is built at runtime.
word_live_reject_revisionsWord Live Reject Revisionscan change or delete data[Windows only] Reject tracked changes in a Word document open in Word. Filter by author or specific revision IDs. Requires Word running.
word_live_replace_textWord Live Replace Textcan change or delete dataDescription is built at runtime.
word_live_reply_to_commentWord Live Reply to Commentcan change or delete data[Windows only] Reply to an existing comment in a Word document open in Word. Adds a threaded reply. Use word_live_get_comments to find the comment_index. Requires Word 2016+ running.
word_live_resolve_commentWord Live Resolve Commentcan change or delete data[Windows only] Resolve or unresolve a comment in a Word document open in Word. Sets the comment's Done property. Use word_live_get_comments to find comment_index. Requires Word 2016+ running.
word_live_saveWord Live Savecan change or delete data[Windows only] Save a Word document open in Word. Optionally save to a new path with save_as. Requires Word running.
word_live_set_core_propertiesWord Live Set Core Propertiescan change or delete dataDescription is built at runtime.
word_live_set_page_layoutWord Live Set Page Layoutcan change or delete data[Windows only] Set page layout (orientation, size, margins) for a section in a Word document open in Word. Requires Word running.
word_live_set_paragraph_spacingWord Live Set Paragraph Spacingcan change or delete data[Windows only] Set paragraph spacing and layout properties in a Word document open in Word. Paragraphs are 1-indexed. Requires Word running.
word_live_setup_heading_numberingWord Live Setup Heading Numberingcan change or delete dataDescription is built at runtime.
word_live_snapshot_statusWord Live Snapshot Statusread-only[Windows only] Check whether a snapshot exists for the document and how old it is. Returns has_snapshot, age_seconds, and paragraph_count.
word_live_take_snapshotWord Live Take Snapshotread-only[Windows only] Store a snapshot of the current document text for later diffing without returning the full text. Use word_live_get_diff afterwards to see what changed.
word_live_toggle_track_changesWord Live Toggle Track Changescan change or delete data[Windows only] Toggle or set Track Changes mode on a Word document. If enable is omitted, toggles current state. Requires Word running.
word_live_undoWord Live Undocan change or delete data[Windows only] Undo the last N operations in a Word document open in Word. Each MCP tool call is one undo entry. Requires Word running.
word_screen_captureWord Screen Captureread-only[Windows only] Capture a screenshot of a Word document window. Returns the path to the saved PNG image. Requires Word to be running.
Compare and alternatives
Featured in
Signals
- Stars
- 239
- Forks
- 45
- Open issues
- 11
- Contributors
- 20
- Weekly downloads
- 673
- Last commit
- Oct 6, 2026 (22 days ago)
- Last release
- Feb 23, 2026 (8 months ago)
- Last package publish
- Oct 6, 2026 (22 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.ykarapazar/word-mcp-live- Version
- 1.2.0
- Auth
- No auth
- Packages
- pypi word-mcp-live
- License
- MIT
- Repository
- github.com/ykarapazar/word-mcp-live
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Word MCP Live. Agent Mart. https://agentmart.dev/connectors/ykarapazar-word-mcp-live (last updated 2026-10-24)