office_inspect
Get document structure (sheets, slides, sections, tables, comments)
How to use it
office_inspect is exposed by the Python Office MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the office_inspect tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Python Office MCP Server
uv pip install "git+https://github.com/rcarmo/python-office-mcp-server.git"Other tools in Python Office MCP Server (35)
structure discovery, template guidance, anchors, and document maps
Create Excel workbook from Markdown tables (supports inline text or markdownfile for large inputs)
alternate generation/mutation paths when the core flow is not enough
Show available document formats
Audit for placeholders, completion, or tracking status
Add/get/reply/delete comments; Word also supports resolve/reopen, threaded get, and reply threading
Structured workflow help and recommendations for consulting/architecture document workflows
Insert images into Word, Excel, or PowerPoint documents
Edit cells, shapes, sections, or replace placeholders
Read content from Word/Excel/PowerPoint as JSON or Markdown
Table operations: add rows, create tables, add bullets
Copy templates or analyze template structure
Add new slide with specified layout
Remove a slide
Copy a slide
Create PowerPoint from Markdown slides (supports inline text or markdownfile for large inputs)
Hide/unhide a slide
Add change log slide
Get best layout for content type
Change slide order
Set speaker notes
Hot-reload the server after code changes
Accept tracked insertions/deletions and normalize the document content
Remove template artifacts and guidance (tracked)
Create SOW from Markdown content
Return a lightweight map of sections, tables, placeholders, anchors, and warnings
Enable Word's track changes mode
Extract structured data from existing SOW
Create Word document from Markdown (supports inline text or markdownfile path for large inputs)
Fill SOW template with structured data
Extract template instructions from a section
Insert paragraphs before/after an anchor paragraph or paragraph index
List headings and high-signal paragraphs that can be used as insertion anchors
Analyze SOW template structure
Replace text with revision marks