# OfficeIMO Document Tools

An MCP server that lets an agent browse, search and convert local documents and mail stores, with access kept inside a bounded scope.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 633
- Author: EvotecIT
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/EvotecIT/OfficeIMO/tree/HEAD/officeimo.tool
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/officeimo-document-tools

## What it does

Once connected, the server hands the agent a set of tools for office files: read what is inside, locate a passage, pull out data, move content into another format. Handy when a repo carries specs, reports or mail archives and you would rather ask questions in chat than open every file yourself.

Under the hood sit OfficeIMO's .NET libraries, which parse and write document formats without Microsoft Office or LibreOffice. Word, Excel and PowerPoint lean on the Open XML SDK; PDF, Markdown, RTF, OpenDocument, EPUB and mail stores such as EML, MSG, PST and mbox are handled by the project's own code. File access stays bounded, so the server works against a defined area rather than the whole filesystem.

Check that your format is actually covered before wiring it up. Some converters report diagnostics when the target format cannot carry everything from the source, and legacy `.doc`, `.xls` and `.ppt` support is listed separately from the modern `.docx`/`.xlsx`/`.pptx` path.

## Requirements
- Environment variables: `OFFICEIMO_MCP_ALLOWED_ROOTS` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- pull the text out of a PDF report without opening it
- find a message in a PST archive by sender or subject
- turn a Markdown spec into another format
- read a `.docx` file directly in the agent chat
- gather figures from several office files in one request

## Example prompts
- Show me what's in `reports/q3.pdf` and list the key numbers
- Search `mail/archive.pst` for messages from accounting last month
- Convert `docs/spec.md` to PDF and save it alongside

## Similar
- [Power BI Authoring MCP Server (Local)](https://affpapa.org/en/nevibecode/mcp/power-bi-authoring-mcp-server-local.md) — MCP server · ★ 1247
- [anymd](https://affpapa.org/en/nevibecode/mcp/anymd.md) — MCP server · ★ 1051
- [Docling MCP](https://affpapa.org/en/nevibecode/mcp/docling-mcp.md) — MCP server · ★ 777
- [OpenTakeoff](https://affpapa.org/en/nevibecode/mcp/opentakeoff.md) — MCP server · ★ 667
- [canvas-mcp](https://affpapa.org/en/nevibecode/mcp/canvas-mcp.md) — MCP server · ★ 307
- [reMarkable MCP Server](https://affpapa.org/en/nevibecode/mcp/remarkable-mcp-server.md) — MCP server · ★ 252

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
