{"name":"io.github.ykarapazar/word-mcp-live","slug":"ykarapazar-word-mcp-live","title":"Word MCP Live","description":"Live Microsoft Word editing via MCP — tracked changes, undo, comments, 40+ tools","url":"https://mcp.market/server/ykarapazar-word-mcp-live","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":41,"stars":226,"forks":43,"downloads_week":322,"last_push_at":"2026-05-29T08:11:14.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ykarapazar/word-mcp-live","website":null,"version":"1.2.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"word-mcp-live","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Author name shown on tracked changes and comments (default: AI Assistant)","format":"string","name":"MCP_AUTHOR"},{"description":"Author initials shown on comments (default: AI)","format":"string","name":"MCP_AUTHOR_INITIALS"}]}],"tools":[{"name":"accept_tracked_changes","description":"Accept tracked changes: apply insertions (keep text) and remove deletions. Optionally filter by author or specific change IDs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_bookmark","description":"Add a named bookmark at a paragraph for cross-referencing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_comment","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_endnote_to_document","description":"Add an endnote to a specific paragraph in a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_footnote_after_text","description":"Add a footnote after specific text with proper superscript formatting. This enhanced function ensures footnotes display correctly as superscript.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_footnote_before_text","description":"Add a footnote before specific text with proper superscript formatting. This enhanced function ensures footnotes display correctly as superscript.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_footnote_enhanced","description":"Enhanced footnote addition with guaranteed superscript formatting. Adds footnote at the end of a specific paragraph with proper style handling.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_footnote_robust","description":"Add footnote with robust validation and Word compliance. This is the production-ready version with comprehensive error handling.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_footnote_to_document","description":"Add a footnote to a specific paragraph in a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_header_footer","description":"Add header and/or footer text to a document section.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_heading","description":"Add a heading to a Word document with optional formatting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_page_break","description":"Add a page break to the document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_page_numbers","description":"Add page numbers to header or footer using PAGE/NUMPAGES fields.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_paragraph","description":"Add a paragraph to a Word document with optional formatting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_picture","description":"Add an image to a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_section_break","description":"Add a section break (new_page, continuous, even_page, odd_page).","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_table","description":"Add a table to a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_watermark","description":"Add a diagonal text watermark (e.g. TASLAK, GİZLİ, DRAFT) to a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"apply_table_alternating_rows","description":"Apply alternating row colors to a table for better readability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"auto_fit_table_columns","description":"Set table columns to auto-fit based on content.","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_to_pdf","description":"Convert a Word document to PDF format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"copy_document","description":"Create a copy of a Word document.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_custom_style","description":"Create a custom style in the document.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_document","description":"Create a new Word document with optional metadata.","write_action":true,"price_micros":0,"input_schema":null},{"name":"customize_footnote_style","description":"Customize footnote numbering and formatting in a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"delete_footnote_from_document","description":"Delete a footnote from a Word document. Identify the footnote either by ID (1, 2, 3, etc.) or by searching for text near it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_footnote_robust","description":"Delete footnote with comprehensive cleanup and orphan removal. Ensures complete removal from document.xml, footnotes.xml, and relationships.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_paragraph","description":"Delete a paragraph from a document.","write_action":true,"price_micros":0,"input_schema":null},{"name":"find_text_in_document","description":"Find occurrences of specific text in a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_table","description":"Format a table with borders, shading, and structure.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_table_cell_text","description":"Format text within a specific table cell.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_text","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_all_comments","description":"Extract all comments from a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_comments_by_author","description":"Extract comments from a specific author in a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_comments_for_paragraph","description":"Extract comments for a specific paragraph in a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_document_info","description":"Get information about a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_document_outline","description":"Get the structure of a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_document_text","description":"Extract all text from a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_document_xml","description":"Get the raw XML structure of a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_highlighted_text","description":"Extract all highlighted/colored text from a Word document, including text inside tables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_paragraph_text_from_document","description":"Get text from a specific paragraph in a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"highlight_table_header","description":"Apply special highlighting to table header row.","write_action":false,"price_micros":0,"input_schema":null},{"name":"insert_header_near_text","description":"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).","write_action":true,"price_micros":0,"input_schema":null},{"name":"insert_line_or_paragraph_near_text","description":"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).","write_action":true,"price_micros":0,"input_schema":null},{"name":"insert_numbered_list_near_text","description":"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').","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_available_documents","description":"List all .docx files in the specified directory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_tracked_changes","description":"List all tracked changes (insertions and deletions) in a Word document. Returns author, date, text, and paragraph context for each change.","write_action":false,"price_micros":0,"input_schema":null},{"name":"manage_hyperlinks","description":"Add or manage hyperlinks in a Word document. Finds the specified text and converts it to a clickable hyperlink with blue underline.","write_action":false,"price_micros":0,"input_schema":null},{"name":"merge_table_cells","description":"Merge cells in a rectangular area of a table.","write_action":false,"price_micros":0,"input_schema":null},{"name":"merge_table_cells_horizontal","description":"Merge cells horizontally in a single row.","write_action":false,"price_micros":0,"input_schema":null},{"name":"merge_table_cells_vertical","description":"Merge cells vertically in a single column.","write_action":false,"price_micros":0,"input_schema":null},{"name":"protect_document","description":"Add password protection to a Word document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"reject_tracked_changes","description":"Reject tracked changes: remove insertions and restore deleted text. Optionally filter by author or specific change IDs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"replace_block_between_manual_anchors","description":"Replace all content between start_anchor_text and end_anchor_text (or next logical header if not provided).","write_action":false,"price_micros":0,"input_schema":null},{"name":"replace_paragraph_block_below_header","description":"Reemplaza el bloque de párrafos debajo de un encabezado, evitando modificar TOC.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_and_replace","description":"Search for text and replace all occurrences.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_page_layout","description":"Set page layout (orientation, size, margins) for a document section.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_paragraph_spacing","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_table_alignment_all","description":"Set text alignment for all cells in a table.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_table_cell_alignment","description":"Set text alignment for a specific table cell.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_table_cell_padding","description":"Set padding/margins for a specific table cell.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_table_cell_shading","description":"Apply shading/filling to a specific table cell.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_table_column_width","description":"Set the width of a specific table column.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_table_column_widths","description":"Set the widths of multiple table columns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_table_width","description":"Set the overall width of a table.","write_action":false,"price_micros":0,"input_schema":null},{"name":"track_delete","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"track_insert","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"track_replace","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"unprotect_document","description":"Remove password protection from a Word document.","write_action":true,"price_micros":0,"input_schema":null},{"name":"validate_document_footnotes","description":"Validate all footnotes in document for coherence and compliance. Returns detailed report on ID conflicts, orphaned content, missing styles, etc.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_accept_revisions","description":"[Windows only] Accept tracked changes in a Word document open in Word. Filter by author or specific revision IDs. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_add_bookmark","description":"[Windows only] Add a named bookmark at a paragraph in a Word document open in Word. Paragraph is 1-indexed. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_add_comment","description":"[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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_add_header_footer","description":"[Windows only] Add header and/or footer to a section in a Word document open in Word. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_add_page_numbers","description":"[Windows only] Add page numbers to header or footer in a Word document open in Word. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_add_section_break","description":"[Windows only] Add a section break (new_page, continuous, even_page, odd_page) to a Word document open in Word. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_add_table","description":"[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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_add_watermark","description":"[Windows only] Add a diagonal text watermark to a Word document open in Word. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_apply_list","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_delete_text","description":"[Windows only] Delete text from a Word document open in Word. Specify start/end character positions. Requires Word running.","write_action":true,"price_micros":0,"input_schema":null},{"name":"word_live_diagnose_layout","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_find_text","description":"[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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_format_table","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_format_text","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_get_comments","description":"[Windows only] Get all comments from a Word document open in Word. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_get_info","description":"[Windows only] Get document info (pages, words, sections, etc.) from a Word document open in Word. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_get_page_text","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_get_paragraph_format","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_get_text","description":"[Windows only] Get all text from a Word document open in Word, paragraph by paragraph. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_get_undo_history","description":"[Windows only] Get the undo stack from a Word document open in Word. Shows MCP tool operations as named entries. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_insert_text","description":"[Windows only] Insert text into a Word document that is open in Word. Position: 'start', 'end', 'cursor', or character offset. Requires Word running.","write_action":true,"price_micros":0,"input_schema":null},{"name":"word_live_list_revisions","description":"[Windows only] List all tracked changes (revisions) in a Word document open in Word. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_modify_table","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_reject_revisions","description":"[Windows only] Reject tracked changes in a Word document open in Word. Filter by author or specific revision IDs. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_replace_text","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_set_page_layout","description":"[Windows only] Set page layout (orientation, size, margins) for a section in a Word document open in Word. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_set_paragraph_spacing","description":"[Windows only] Set paragraph spacing (before/after/line) in a Word document open in Word. Paragraphs are 1-indexed. Requires Word running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_setup_heading_numbering","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_live_undo","description":"[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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_screen_capture","description":"[Windows only] Capture a screenshot of a Word document window. Returns the path to the saved PNG image. Requires Word to be running.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-28T06:10:06.408Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T06:10:06.387Z","components":{"code":{"score":25,"max":25,"notes":["45 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 122 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"word-mcp-live","version":"1.2.0","found":true,"weeklyDownloads":322,"dependencyCount":7,"publishedAt":"2026-02-23T13:53:21.320413Z","repositoryUrl":"https://github.com/ykarapazar/word-mcp-live"}],"repo":{"found":true,"owner":"ykarapazar","repo":"word-mcp-live","archived":false,"pushedAt":"2026-05-29T08:11:14Z","stars":226,"forks":43,"openIssues":16,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/108697964?v=4","ownerCreatedAt":"2022-07-04T21:05:07Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":226,"forks":43,"downloadsWeek":322,"license":"MIT","lastPushAt":"2026-05-29T08:11:14.000Z","score":41}}}},"grade_history":[],"reviews":[]}