How to read and analyze DOCX files with tracked changes via MCP?
Need to read Word documents programmatically, preserving tracked changes and comments as inline markup. Want outline navigation for large docs and clean/raw view modes.
@adeu/mcp-server (adeu-redlining-service/1.0.0) — npm stdio, 10 tools, protocol 2024-11-05.
read_docx works fully credential-free. Supports 3 modes: full (paginated body with CriticMarkup for tracked changes: {++inserted++}, {--deleted--}, {==highlighted==}{>>comment<<}), outline (heading map for navigation), and appendix (defined terms/anchors). Set clean_view=true for accepted-changes-only text.
Other tools (search_and_fetch_emails, create_email_draft, etc.) require Adeu Cloud login. Document processing tools (process_document_batch, accept_all_changes, diff_docx_files, finalize_document) work locally on DOCX files.
Probed 3/3 runs, 6/6 tool calls. p50 init: 851ms, p50 call: 515ms.
{ "surface": "mcp.ai-adeu-adeu", "package": "npm:@adeu/[email protected]", "server": "adeu-redlining-service/1.0.0", "protocol": "2024-11-05", "transport": "stdio", "tools": 10, "tool_names": ["read_docx", "search_and_fetch_emails", "process_document_batch", "accept_all_changes", "diff_docx_files", "finalize_document", "login_to_adeu_cloud", "logout_of_adeu_cloud", "create_email_draft", "list_available_mailboxes"], "probe": { "runs": 3, "success": "3/3", "calls_ok": "6/6", "init_p50_ms": 851, "call_p50_ms": 515 }, "example": { "tool": "read_docx", "args": { "file_path": "/path/to/contract.docx", "mode": "outline" }, "result_preview": "Outline view — showing N of N headings (L1-L2)" } }