OfficeIMO Document Tools MCP

OfficeIMO MCP server: an agent inspects, searches, extracts and converts local documents and mail stores in allowed folders

  • 686 ★ on the repository
  • Last commit
MCP serverOfficial

Extended access

Why this level

  • The server reads documents and mail stores in allowed folders and writes conversion results, and such files may contain personal data
  • Some CLI commands, for example `pdf decrypt`, remove password protection when you supply the owner password
All reasons and checks

evotecit/officeimo

Install

Manual install

dotnet tool install --global OfficeIMO.Tool

Installs the officeimo command-line tool.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The server reads documents and mail stores in allowed folders and writes conversion results, and such files may contain personal data
  • Some CLI commands, for example `pdf decrypt`, remove password protection when you supply the owner password

This is third-party code. Review the repository files before installing.

What it does

OfficeIMO is a set of .NET libraries that create, read, edit and convert Word, Excel, PowerPoint, PDF and Markdown documents plus dozens of other formats without Microsoft Office or COM. Its command-line part, the `OfficeIMO.Tool` package, installs as a .NET global tool and includes an MCP server. The server starts over stdio with `mcp serve --stdio` and gives an agent bounded operations on local documents and mail stores: inspect, search, extract text and convert between formats. It works only inside folders you list in the `OFFICEIMO_MCP_ALLOWED_ROOTS` variable, and outputs are bounded JSON without document text in service fields. The repository also has an agent plugin with a ready launcher. The same engines are available from the command line: `officeimo pdf`, `officeimo reader`, `officeimo convert`, `officeimo invoice`.

Who it is for. People who go through folders of contracts, reports, PDFs and mail exports with an agent and do not want to install Microsoft Office.

Good fit when

  • A folder holds hundreds of PDFs and DOCX files and the agent looks for a contract by number and pulls out the needed pages
  • A PST or OST mail archive has to be browsed for messages with attachments without Outlook
  • Word reports are converted to PDF or Markdown with one command for further processing
  • A scan becomes a PDF with a text layer through a recognition provider connected separately

Not a fit when

  • You need edits in a live document in an open Word: the libraries work with files without Office
  • Your .NET SDK is below version 10: launching from the registry needs an SDK supporting `dnx --yes`
  • You need text recognition from scans out of the box: the tool ships no OCR and needs a separate provider

Example request

Find all PDFs in the contracts folder that contain contract number 2026-114 and save the pages with it as a separate file

MCP

Transport
stdio
Authentication
not required

Environment variables

OFFICEIMO_MCP_ALLOWED_ROOTS required
Authorized document and output folders; separated by a colon on macOS and Linux and a semicolon on Windows

Limitations

Launching from the registry needs a .NET SDK with `dotnet dnx --yes` support: verified on 10.0.113, other feature bands of version 10 may lack the option, in which case use the plugin's explicit launcher (SDK 10.0.100 or newer). Folders are set with the `OFFICEIMO_MCP_ALLOWED_ROOTS` variable, separated by a colon on macOS and Linux and a semicolon on Windows. Default limits: 100 pages or parts, 256 MiB input, 512 MiB output. OCR is not included and needs a separate provider with Tesseract installed. Printer submission confirms queue acceptance, not physical printing.

How to disable. Remove the officeimo block from the client config and, if you installed the tool globally, run `dotnet tool uninstall --global OfficeIMO.Tool`.

FAQ

How do I install the OfficeIMO command-line tool?

With `dotnet tool install --global OfficeIMO.Tool`, after which the `officeimo` command is available. To pin it to a repository create a manifest with `dotnet new tool-manifest` and install without `--global`.

How do I limit which folders the agent sees?

With the `OFFICEIMO_MCP_ALLOWED_ROOTS` variable: list the authorized document and output folders. The separator is a colon on macOS and Linux and a semicolon on Windows.

Which PDF operations does the CLI have?

`extract`, `split`, `decrypt`, `flatten`, `optimize`, `sanitize`, `providers` and `ocr`. A destination is always specified for the result and existing files need `--force`.

Do I need Microsoft Office?

No, the libraries work without Office or COM. Documents are created, read and converted without launching Word, Excel or PowerPoint.

Does the server have a ready agent plugin?

Yes, the repository has an officeimo-document-tools plugin under `.agents/plugins` plus manifests for Claude and Codex. It launches `dotnet dnx OfficeIMO.Tool@<version> mcp serve --stdio --yes`.

Discussion

No questions or reviews yet.

Doc-Ops MCP converts DOCX, Markdown, HTML and PDF between formats and stamps a watermark or QR code onto finished PDFs.

MCP serverExtended access140Repository stars
Official

MCP PDF from ComPDF: the agent converts PDFs and images to Word, Excel, Markdown and JSON and merges, splits, protects and compares files via a cloud API

MCP serverBroad access98Repository stars

MCP Word server for docx editing with tracked changes: comments, footnotes, version comparison and a change log, all visible in Word

MCP serverBroad access69Repository stars

A CLI that lets an agent create and edit Word, Excel and PowerPoint: a single binary, no Office install, no extra libraries

CLIExtended access33.2KRepository stars

An MCP server that turns PDF, DOCX, XLSX, PPTX, images, audio, web pages and YouTube transcripts into Markdown

MCP serverExtended access3KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
OfficeIMO Document Tools (this card)yesnot required686
docx-mcpnonot required69a server for Word files rather than a set covering PDF, Excel, PowerPoint, mail stores and conversion
Excel MCP Servernonot required4,292a server for Excel spreadsheets with formulas and charts, without PDF, Word documents or mail

README in short

The main text covers the OfficeIMO libraries: package installation, a quick start with a Word report, an Excel table and a PowerPoint deck exported to PDF, and the package list. The MCP server is described in `OfficeIMO.Tool/README.md` together with the PDF, invoice and printer commands.

README badge

Report a problem