# MCP servers for Office documents

MCP servers for Office documents: what each one does, an install command and example prompts.

158 cards · page 1 of 4

- HTML: https://affpapa.org/en/nevibecode/mcp/topic/office
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [Excel MCP Server](https://affpapa.org/en/nevibecode/mcp/excel-mcp-server.md) — MCP server · haris-musa · Claude Code, Codex, Cursor +5 · ★ 4268 — An MCP server that lets your agent read and edit Excel workbooks: formulas, PivotTables, charts.
- [kordoc](https://affpapa.org/en/nevibecode/mcp/kordoc.md) — MCP server · chrisryugj · Claude Code, Codex, Cursor +5 · ★ 2795 — Parses HWP, HWPX, PDF, spreadsheet files, and scans into Markdown locally.
- [Power BI Authoring MCP Server (Local)](https://affpapa.org/en/nevibecode/mcp/power-bi-authoring-mcp-server-local.md) — MCP server · microsoft · Claude Code, Codex, Cursor +5 · ★ 1248 — A local MCP server for editing Power BI semantic models.
- [Microsoft 365 MCP Server](https://affpapa.org/en/nevibecode/mcp/microsoft-365-mcp-server.md) — MCP server · Softeria · Claude Code, Codex, Cursor +5 · ★ 1085 — Connects coding agents to Microsoft 365 services via Graph API, covering Outlook mail, calendars, OneDrive, Planner, and Teams.
- [anymd](https://affpapa.org/en/nevibecode/mcp/anymd.md) — MCP server · SylphxAI · Claude Code, Codex, Cursor +5 · ★ 1054 — Converts PDF, office documents, web pages, and media into clean Markdown locally.
- [Docling MCP](https://affpapa.org/en/nevibecode/mcp/docling-mcp.md) — MCP server · docling-project · Claude Code, Codex, Cursor +5 · ★ 779 — Turns PDFs and other documents into structured JSON inside your agent.
- [OpenTakeoff](https://affpapa.org/en/nevibecode/mcp/opentakeoff.md) — MCP server · Kentucky-ai · Claude Code, Codex, Cursor +5 · ★ 701 — OpenTakeoff lets AI agents read building plans, verify scale, and compute material takeoff quantities.
- [OfficeIMO Document Tools](https://affpapa.org/en/nevibecode/mcp/officeimo-document-tools.md) — MCP server · EvotecIT · Claude Code, Codex, Cursor +4 · ★ 641 — 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 for Excel](https://affpapa.org/en/nevibecode/mcp/mcp-server-for-excel.md) — MCP server · sbroenne · Claude Code, Codex, Cursor +5 · ★ 834 — Connects AI assistants to Microsoft Excel via the COM API to manage workbooks, formulas, and queries.
- [canvas-mcp](https://affpapa.org/en/nevibecode/mcp/canvas-mcp.md) — MCP server · vishalsachdev · Claude Code, Codex, Cursor +5 · ★ 307 — Connects Claude Code to Canvas LMS for course data, assignments, grades, and content.
- [Word to Markdown](https://affpapa.org/en/nevibecode/mcp/word-to-markdown.md) — MCP server · benbalter · Claude Code, Codex, Cursor +5 · ★ 268 — Converts DOCX documents into clean Markdown, preserving tables, footnotes, and LaTeX equations.
- [reMarkable MCP Server](https://affpapa.org/en/nevibecode/mcp/remarkable-mcp-server.md) — MCP server · SamMorrowDrums · Claude Code, Codex, Cursor +5 · ★ 256 — Connects reMarkable paper tablets to AI clients via MCP.
- [Clippy](https://affpapa.org/en/nevibecode/mcp/clippy.md) — MCP server · neilberkman · Claude Code, Codex, Cursor +4 · ★ 250 — Clippy puts files, text, and Markdown into the macOS clipboard for pasting into GUI apps, email, and Slack from a terminal workflow.
- [Google Drive MCP](https://affpapa.org/en/nevibecode/mcp/google-drive-mcp.md) — MCP server · piotr-agier · Claude Code, Codex, Cursor +5 · ★ 230 — Connects your coding agent to Google Drive, Docs, Sheets, Slides, and Calendar.
- [MinerU Open MCP](https://affpapa.org/en/nevibecode/mcp/mineru-open-mcp.md) — MCP server · opendatalab · Claude Code, Codex, Cursor +5 · ★ 230 — Turns PDFs, images and Office files into Markdown from inside your agent chat.
- [Google Workspace](https://affpapa.org/en/nevibecode/mcp/google-workspace.md) — MCP server · aaronsb · Claude Code, Codex, Cursor +5 · ★ 192 — Links AI agents with Google tools like Gmail, Calendar, Drive, and Sheets.
- [office-oxide-mcp](https://affpapa.org/en/nevibecode/mcp/office-oxide-mcp.md) — MCP server · Aimino-Tech · Claude Code, Codex, Cursor +5 · ★ 162 — Rust-based MCP server for local processing of Excel, Word, PowerPoint, and PDF files.
- [DottedSign](https://affpapa.org/en/nevibecode/mcp/dottedsign.md) — MCP server · DottedSign-Official · Claude Code, Codex, Cursor +5 · ★ 142 — Connects DottedSign eSignature workflows to AI assistants via HTTP.
- [docling.rs](https://affpapa.org/en/nevibecode/mcp/doclingrs.md) — MCP server · docling-project · Claude Code, Codex, Cursor +5 · ★ 114 — docling.rs MCP server converts PDF, Office, HTML and scans to Markdown with structure intact — headings, tables and OCR for agents.
- [mcp-gsheets](https://affpapa.org/en/nevibecode/mcp/mcp-gsheets.md) — MCP server · freema · Claude Code, Codex, Cursor +5 · ★ 104 — Connects Google Sheets API to your agent: read and write cells, format ranges, run batch operations.
- [Fullbleed PDF Engine](https://affpapa.org/en/nevibecode/mcp/fullbleed-pdf-engine.md) — MCP server · fullbleed-engine · Claude Code, Codex, Cursor +5 · ★ 94 — Generates deterministic PDF files from HTML and CSS via your AI coding assistant.
- [MS 365-21V MCP Server](https://affpapa.org/en/nevibecode/mcp/ms-365-21v-mcp-server.md) — MCP server · mdwsk88 · Claude Code, Codex, Cursor +5 · ★ 89 — Connects AI tools to the 21Vianet China Microsoft 365 cloud.
- [paper-format-agent](https://affpapa.org/en/nevibecode/mcp/paper-format-agent.md) — MCP server · zxyasfas · Claude Code, Codex, Cursor +5 · ★ 87 — Format academic DOCX files against a guide without rewriting their text.
- [thunderbird-cli](https://affpapa.org/en/nevibecode/mcp/thunderbird-cli.md) — MCP server · vitalio-sh · Claude Code, Codex, Cursor +5 · ★ 64 — Connect an AI agent to email in Mozilla Thunderbird to search messages, read them, and prepare drafts.
- [Open Agreements](https://affpapa.org/en/nevibecode/mcp/open-agreements.md) — MCP server · open-agreements · Claude Code, Codex, Cursor +5 · ★ 61 — Fills standard agreement templates — NDAs, SAFEs, NVCA docs, employment — and returns a DOCX draft for human review.
- [Microsoft Access Database](https://affpapa.org/en/nevibecode/mcp/microsoft-access-database.md) — MCP server · unmateria · Claude Code, Codex, Cursor +5 · ★ 59 — Connects AI coding assistants to Microsoft Access files.
- [KDAN PDF](https://affpapa.org/en/nevibecode/mcp/kdan-pdf.md) — MCP server · KDAN-PDF · Claude Code, Codex, Cursor +5 · ★ 57 — KDAN PDF lets an AI assistant edit PDFs through chat, including removing pages, compressing files, comparing versions, and deleting sensitive content.
- [mcp-dashboards](https://affpapa.org/en/nevibecode/mcp/mcp-dashboards.md) — MCP server · KyuRish · Claude Code, Codex, Cursor +5 · ★ 52 — Renders interactive charts, flowcharts, and metric widgets inside AI conversations.
- [Safe Docx](https://affpapa.org/en/nevibecode/mcp/safe-docx.md) — MCP server · UseJunior · Claude Code, Codex, Cursor +5 · ★ 47 — Local document manipulation server for coding agents handling .docx and .odt files.
- [Agent Spreadsheet MCP](https://affpapa.org/en/nevibecode/mcp/agent-spreadsheet-mcp.md) — MCP server · PSU3D0 · Claude Code, Codex, Cursor +5 · ★ 62 — Gives coding agents a direct way to inspect and recalculate Excel sheets without relying on desktop office suites.
- [Norman MCP Server](https://affpapa.org/en/nevibecode/mcp/norman-mcp-server.md) — MCP server · norman-finance · Claude Code, Codex, Cursor +5 · ★ 62 — Connect Claude Code to company records in Norman to draft invoices, sort receipts, and review transactions.
- [LogiSheets](https://affpapa.org/en/nevibecode/mcp/logisheets.md) — MCP server · logisky · Claude Code, Codex, Cursor +5 · ★ 41 — A local Rust spreadsheet engine that replaces cell coordinates with named tables.
- [Outlook MCP](https://affpapa.org/en/nevibecode/mcp/outlook-mcp.md) — MCP server · mpalermiti · Claude Code, Codex, Cursor +5 · ★ 40 — Connects a personal Microsoft Outlook account to an AI agent for handling mail, calendar events, contacts, tasks, and drafts.
- [Presio](https://affpapa.org/en/nevibecode/mcp/presio.md) — MCP server · PotentialHedge · Claude Code, Codex, Cursor +5 · ★ 40 — Lets an AI agent open PDF presentations in the browser and validate speaker notes.
- [hithereiamaliff-mcp-nextcloud](https://affpapa.org/en/nevibecode/mcp/hithereiamaliff-mcp-nextcloud.md) — MCP server · hithereiamaliff · Claude Code, Codex, Cursor +5 · ★ 38 — Connect an AI agent to Nextcloud to manage notes, calendar events, contacts, tables, and WebDAV files through MCP tools.
- [MCP Server for PowerPoint](https://affpapa.org/en/nevibecode/mcp/mcp-server-for-powerpoint.md) — MCP server · sbroenne · Claude Code, Codex, Cursor +5 · ★ 37 — Create or edit PowerPoint decks through an AI assistant, then export slides as PDFs or images.
- [Sheets MCP](https://affpapa.org/en/nevibecode/mcp/sheets-mcp.md) — MCP server · atc07 · Claude Code, Codex, Cursor +5 · ★ 36 — Brings Google Sheets into Claude Code and desktop environments.
- [DocSlicer](https://affpapa.org/en/nevibecode/mcp/docslicer.md) — MCP server · DocSlicer · Claude Code, Codex, Cursor +5 · ★ 36 — Splits PDF, Word, HTML and PowerPoint files into sections so the agent reads only the part it needs instead of the whole file.
- [Bilig WorkPaper](https://affpapa.org/en/nevibecode/mcp/bilig-workpaper.md) — MCP server · proompteng · Claude Code, Codex, Cursor +5 · ★ 35 — Runs a headless spreadsheet engine inside Node.js so agents can modify cell inputs, evaluate formulas, and save workbook state to JSON without launching Excel.
- [Nelson MCP — LibreOffice](https://affpapa.org/en/nevibecode/mcp/nelson-mcp-libreoffice.md) — MCP server · quazardous · Claude Code, Codex, Cursor +4 · ★ 34 — A LibreOffice extension that runs an MCP HTTP server inside the office suite.

Next: https://affpapa.org/en/nevibecode/mcp/topic/office.md?page=2

## Refine
[pdf](https://affpapa.org/en/nevibecode/tag/pdf.md) · [docx](https://affpapa.org/en/nevibecode/tag/docx.md) · [markdown](https://affpapa.org/en/nevibecode/tag/markdown.md) · [oauth](https://affpapa.org/en/nevibecode/tag/oauth.md) · [ocr](https://affpapa.org/en/nevibecode/tag/ocr.md) · [excel](https://affpapa.org/en/nevibecode/tag/excel.md) · [calendar](https://affpapa.org/en/nevibecode/tag/calendar.md) · [email](https://affpapa.org/en/nevibecode/tag/email.md) · [presentation](https://affpapa.org/en/nevibecode/tag/presentation.md) · [google-sheets](https://affpapa.org/en/nevibecode/tag/google-sheets.md) · [html](https://affpapa.org/en/nevibecode/tag/html.md) · [json](https://affpapa.org/en/nevibecode/tag/json.md)

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
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
