MCP.Market

Word MCP Live MCP server

by ykarapazar·io.github.ykarapazar/word-mcp-live·v1.2.0·226 stars

Live Microsoft Word editing via MCP — tracked changes, undo, comments, 40+ tools

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

226 stars322 downloads/wk

Reviews

Write one

Nobody has reviewed Word MCP Live yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Word MCP Live tools (100, 14 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • accept_tracked_changes

    Accept tracked changes: apply insertions (keep text) and remove deletions. Optionally filter by author or specific change IDs.

  • add_bookmark

    Add a named bookmark at a paragraph for cross-referencing.

  • add_comment

    Add a comment to a Word document anchored to specific text. The comment will appear in Word's Review panel attached to the target text.

  • add_endnote_to_document

    Add an endnote to a specific paragraph in a Word document.

  • add_footnote_after_text

    Add a footnote after specific text with proper superscript formatting. This enhanced function ensures footnotes display correctly as superscript.

  • add_footnote_before_text

    Add a footnote before specific text with proper superscript formatting. This enhanced function ensures footnotes display correctly as superscript.

  • add_footnote_enhanced

    Enhanced footnote addition with guaranteed superscript formatting. Adds footnote at the end of a specific paragraph with proper style handling.

  • add_footnote_robust

    Add footnote with robust validation and Word compliance. This is the production-ready version with comprehensive error handling.

  • add_footnote_to_document

    Add a footnote to a specific paragraph in a Word document.

  • add_header_footer

    Add header and/or footer text to a document section.

  • add_heading

    Add a heading to a Word document with optional formatting.

  • add_page_break

    Add a page break to the document.

  • add_page_numbers

    Add page numbers to header or footer using PAGE/NUMPAGES fields.

  • add_paragraph

    Add a paragraph to a Word document with optional formatting.

  • add_picture

    Add an image to a Word document.

  • add_section_break

    Add a section break (new_page, continuous, even_page, odd_page).

  • add_table

    Add a table to a Word document.

  • add_watermark

    Add a diagonal text watermark (e.g. TASLAK, GİZLİ, DRAFT) to a document.

  • apply_table_alternating_rows

    Apply alternating row colors to a table for better readability.

  • auto_fit_table_columns

    Set table columns to auto-fit based on content.

  • convert_to_pdf

    Convert a Word document to PDF format.

  • copy_documentwrite action

    Create a copy of a Word document.

  • create_custom_stylewrite action

    Create a custom style in the document.

  • create_documentwrite action

    Create a new Word document with optional metadata.

  • customize_footnote_style

    Customize footnote numbering and formatting in a Word document.

  • delete_footnote_from_documentwrite action

    Delete 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_robustwrite action

    Delete footnote with comprehensive cleanup and orphan removal. Ensures complete removal from document.xml, footnotes.xml, and relationships.

  • delete_paragraphwrite action

    Delete a paragraph from a document.

  • find_text_in_document

    Find occurrences of specific text in a Word document.

  • format_table

    Format a table with borders, shading, and structure.

  • format_table_cell_text

    Format text within a specific table cell.

  • format_text
  • get_all_comments

    Extract all comments from a Word document.

  • get_comments_by_author

    Extract comments from a specific author in a Word document.

  • get_comments_for_paragraph

    Extract comments for a specific paragraph in a Word document.

  • get_document_info

    Get information about a Word document.

  • get_document_outline

    Get the structure of a Word document.

  • get_document_text

    Extract all text from a Word document.

  • get_document_xml

    Get the raw XML structure of a Word document.

  • get_highlighted_text

    Extract all highlighted/colored text from a Word document, including text inside tables.

  • get_paragraph_text_from_document

    Get text from a specific paragraph in a Word document.

  • highlight_table_header

    Apply special highlighting to table header row.

  • insert_header_near_textwrite action

    Insert 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_textwrite action

    Insert 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_textwrite action

    Insert 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_documents

    List all .docx files in the specified directory.

  • list_tracked_changes

    List all tracked changes (insertions and deletions) in a Word document. Returns author, date, text, and paragraph context for each change.

  • manage_hyperlinks

    Add or manage hyperlinks in a Word document. Finds the specified text and converts it to a clickable hyperlink with blue underline.

  • merge_table_cells

    Merge cells in a rectangular area of a table.

  • merge_table_cells_horizontal

    Merge cells horizontally in a single row.

  • merge_table_cells_vertical

    Merge cells vertically in a single column.

  • protect_document

    Add password protection to a Word document.

  • reject_tracked_changes

    Reject tracked changes: remove insertions and restore deleted text. Optionally filter by author or specific change IDs.

  • replace_block_between_manual_anchors

    Replace all content between start_anchor_text and end_anchor_text (or next logical header if not provided).

  • replace_paragraph_block_below_header

    Reemplaza el bloque de párrafos debajo de un encabezado, evitando modificar TOC.

  • search_and_replace

    Search for text and replace all occurrences.

  • set_page_layout

    Set page layout (orientation, size, margins) for a document section.

  • set_paragraph_spacing

    Set 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_all

    Set text alignment for all cells in a table.

  • set_table_cell_alignment

    Set text alignment for a specific table cell.

  • set_table_cell_padding

    Set padding/margins for a specific table cell.

  • set_table_cell_shading

    Apply shading/filling to a specific table cell.

  • set_table_column_width

    Set the width of a specific table column.

  • set_table_column_widths

    Set the widths of multiple table columns.

  • set_table_width

    Set the overall width of a table.

  • track_deletewrite action
  • track_insertwrite action
  • track_replace
  • unprotect_documentwrite action

    Remove password protection from a Word document.

  • validate_document_footnotes

    Validate all footnotes in document for coherence and compliance. Returns detailed report on ID conflicts, orphaned content, missing styles, etc.

  • word_live_accept_revisions

    [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_bookmark

    [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_comment

    [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_footer

    [Windows only] Add header and/or footer to a section in a Word document open in Word. Requires Word running.

  • word_live_add_page_numbers

    [Windows only] Add page numbers to header or footer in a Word document open in Word. Requires Word running.

  • word_live_add_section_break

    [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_table

    [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_watermark

    [Windows only] Add a diagonal text watermark to a Word document open in Word. Requires Word running.

  • word_live_apply_list
  • word_live_delete_textwrite action

    [Windows only] Delete text from a Word document open in Word. Specify start/end character positions. Requires Word running.

  • word_live_diagnose_layout
  • word_live_find_text

    [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_table
  • word_live_format_text
  • word_live_get_comments

    [Windows only] Get all comments from a Word document open in Word. Requires Word running.

  • word_live_get_info

    [Windows only] Get document info (pages, words, sections, etc.) from a Word document open in Word. Requires Word running.

  • word_live_get_page_text
  • word_live_get_paragraph_format
  • word_live_get_text

    [Windows only] Get all text from a Word document open in Word, paragraph by paragraph. Requires Word running.

  • word_live_get_undo_history

    [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_textwrite action

    [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_revisions

    [Windows only] List all tracked changes (revisions) in a Word document open in Word. Requires Word running.

  • word_live_modify_table
  • word_live_reject_revisions

    [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_text
  • word_live_set_page_layout

    [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_spacing

    [Windows only] Set paragraph spacing (before/after/line) in a Word document open in Word. Paragraphs are 1-indexed. Requires Word running.

  • word_live_setup_heading_numbering
  • word_live_undo

    [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_capture

    [Windows only] Capture a screenshot of a Word document window. Returns the path to the saved PNG image. Requires Word to be running.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan45 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 122 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Word MCP Live compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 63% of 48,255 servers
Tools
100
the typical server has 7
Tools that change things
14%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
226
more than 95% of 28,688 servers
Downloads a week
322
more than 82% of 12,191 servers with a package

What its tools let an agent do: 54 read · 22 create · 20 change · 3 delete · 1 run or deploy

Install Word MCP Live in Claude Code, Cursor or VS Code

claude mcp add word-mcp-live -- uvx word-mcp-live
Add to Cursor

What the publisher says

From the Word MCP Live repository's README, as published. We do not edit it. Read it on GitHub

word-mcp-live

The only MCP server that edits Word documents while they're open

Live editing · Tracked changes · Per-action undo · 124 tools · Cross-platform

word-mcp-live gives any AI assistant that supports MCP full control of Microsoft Word. Open a document, tell the AI what you need, and watch it happen — formatting, tracked changes, comments, and all. Changes appear live in your open document.

Without word-mcp-live

  • AI can discuss your document but can't touch it
  • You copy-paste between AI and Word, losing formatting
  • Track changes? You do those manually after the fact
  • Every edit means save → close → process → reopen

With word-mcp-live

  • "Add a tracked change replacing ABC Corp with XYZ Ltd" — done
  • Changes appear live in your open Word document
  • Every AI edit is one Ctrl+Z away
  • Real tracked changes with your name, not XML hacks

See it in action

https://github.com/user-attachments/assets/fbb09af4-1e25-4e49-94d0-45b363278810

What Sets This Apart

  • Live editing — Edit documents while they're open in Word. No save-close-reopen cycle.
  • Full undo — Every AI action is a single Ctrl+Z. Made a mistake? Just undo it.
  • Native tracked changes — Real Word revisions with your name, not XML hacks.
  • Threaded comments — Add, reply, resolve, and delete comments like a human reviewer.
  • Layout diagnostics — Detects formatting problems before they become print disasters.
  • Equations & cross-references — Insert math formulas and auto-updating references.
  • 124 tools — The most comprehensive Word MCP server available.

Quick Start

pip install word-mcp-live

Or install from source:

git clone https://github.com/ykarapazar/word-mcp-live.git
cd word-mcp-live
pip install -e .

Client Installation

Claude Desktop

Add to your claudedesktopconfig.json:

{
  "mcpServers": {
    "word": {
      "command": "uvx",
      "args": ["word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

Claude Code

Add to your .mcp.json:

{
  "mcpServers": {
    "word": {
      "command": "uvx",
      "args": ["word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

Cursor

One-click: Click the install button at the top of this page.

Manual: Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "word": {
      "command": "uvx",
      "args": ["word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

VS Code / Copilot

One-click: Install in VS Code

Manual: Add to your VS Code settings.json:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Word MCP Live: common questions

Is Word MCP Live MCP server safe?
Mostly: it is graded B (82/100). Read the Word MCP Live safety report
How do I install Word MCP Live?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Word MCP Live need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is Word MCP Live maintained?
The last commit was 159 days ago (2026-05-29). The latest release is v1.2.0.
How does Word MCP Live compare with other MCP servers?
safety score 82/100 (higher than 63% of 48,255 servers); tools 100 (the typical server has 7); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.