Office MCP
Local Windows MCP server for creating and reviewing Excel, Word, and PowerPoint files.
Connector by gauravvvvvvvvvv · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/gauravvvvvvvvvv-office-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 16 read · 0 write · 18 delete
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 34
Read from the source code; the running server may list different tools.
Read 16 · Look things up without changing anything.
excel_analyze_datasetexcel_inspect_workbookexcel_query_datasetexcel_read_rangeoffice_capabilitiesoffice_compare_filesoffice_get_review_imageoffice_inspect_fileoffice_list_open_filesoffice_native_statusoffice_quality_checkoffice_search_files
Show 4 more tools
powerpoint_audit_presentationpowerpoint_inspect_presentationpowerpoint_inspect_templateword_inspect_document
Delete 18 · Delete, drop, revoke or wipe things.
excel_create_workbookexcel_native_batchexcel_set_formulasexcel_write_rangeoffice_convert_to_pdfoffice_export_pdfoffice_finalizeoffice_prepare_reviewpowerpoint_create_designed_presentationpowerpoint_create_from_templatepowerpoint_create_presentationpowerpoint_native_batch
Show 6 more tools
powerpoint_render_presentationpowerpoint_replace_textword_append_paragraphword_create_documentword_native_batchword_replace_text
Secrets and settings it asks for
Other settings (environment variables or headers).
OFFICE_MCP_ROOTS
Files it touches
- Any path the agent passes to its tools
Tools (34)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
excel_analyze_datasetread-onlyProfile an XLSX dataset without changing it: column types, missing values, numeric summaries, duplicate rows, IQR outliers, top categories, and Pearson correlations. Descriptive analysis only; formulas need cached results or native recalculation.
excel_create_workbookcan change or delete dataCreate a new XLSX workbook with one or more worksheets and tabular data.
excel_inspect_workbookread-onlyInspect workbook metadata, worksheets, dimensions, formulas, and sample rows.
excel_native_batchcan change or delete dataExecute an ordered batch through real Microsoft Excel. Supports active or closed workbooks; exact ranges; structural row, column, and sheet edits; native calculation; formatting; tables; charts; pivots; Goal Seek; filtering; validation; protection; print setup; PDF export; and save/save-as.
excel_query_datasetread-onlyRead-only Excel dataset query with typed filters, group-by summaries, aggregations, sorting, and bounded output. Use for focused analytical questions without changing the workbook.
excel_read_rangeread-onlyRead cell values, text, formulas, and optional styles from an XLSX range.
excel_set_formulascan change or delete dataSet formulas in specific XLSX cells and request recalculation when opened in Excel.
excel_write_rangecan change or delete dataWrite a rectangular matrix of values to an existing XLSX worksheet.
office_capabilitiesread-onlyList supported Office operations, path roots, converters, and known limitations.
office_compare_filesread-onlyCompare two Office files of the same format semantically. Reports removed Word paragraphs, PowerPoint slide content changes, or Excel sheet and cell changes without modifying either file.
office_convert_to_pdfcan change or delete dataConvert an XLSX, DOCX, or PPTX file to PDF using LibreOffice when available.
office_export_pdfcan change or delete dataExport XLSX, DOCX, or PPTX to a reviewable PDF using hidden native Microsoft Office on Windows, with optional LibreOffice fallback. This creates a separate file and does not open a visible window.
office_finalizecan change or delete dataPublish a separate XLSX, DOCX, or PPTX only after recomputing machine checks and verifying a complete review of every slide/sheet/document and every prompt criterion against the unchanged file hash. Never overwrites an existing output.
office_get_review_imageread-onlyReturn one previously rendered PowerPoint slide as MCP image content, including slides omitted from the initial inline preview. Rejects stale or changed evidence.
office_inspect_fileread-onlyInspect an XLSX, DOCX, or PPTX file and return a semantic summary.
Show 19 more tools
office_list_open_filesread-onlyList files currently open in running native Excel, Word, and PowerPoint applications.
office_native_statusread-onlyDetect installed and currently running native Microsoft Excel, Word, and PowerPoint applications on Windows.
office_prepare_reviewcan change or delete dataCreate hashed review evidence for a quality-checked draft: PowerPoint slide PNGs or a Word/Excel PDF, with a source hash and artifact manifest. PowerPoint renders use hidden windows. Inspect every slide or the complete PDF before attesting quality.
office_quality_checkread-onlyValidate an XLSX, DOCX, or PPTX draft against prompt-specific requirements and Office package integrity. Returns the file hash, blocking issues, warnings, and exact units requiring visual or analytical review. Machine checks alone never certify quality.
office_search_filesread-onlyFind XLSX, DOCX, and PPTX files inside an allowed directory so an orchestrator can discover relevant Office documents.
powerpoint_audit_presentationread-onlyRead-only structural PPTX audit for off-slide objects, small explicit text, dense slides, pictures without alt text, and other review flags. This is heuristic; render and visually inspect the deck as well.
powerpoint_create_designed_presentationcan change or delete dataCreate a widescreen narrative deck from editorial compositions with readable typography and optional cropped imagery. Prefer this for new story decks; render and critique the result before delivery.
powerpoint_create_from_templatecan change or delete dataCreate a new PPTX from an existing deck's masters/layouts or duplicated slides, filling placeholders or named text shapes. Native PowerPoint runs with hidden presentation windows and leaves the source template unchanged.
powerpoint_create_presentationcan change or delete dataCreate a PPTX presentation with positioned text, shapes, images, tables, charts, and notes.
powerpoint_inspect_presentationread-onlyInspect PPTX slide size, text, notes, and object counts.
powerpoint_inspect_templateread-onlyInspect an existing PPTX through hidden desktop PowerPoint to list designs, custom layouts and placeholder indexes for template-based generation. Requires Windows PowerPoint and refuses a running user session by default.
powerpoint_native_batchcan change or delete dataExecute an ordered batch through real Microsoft PowerPoint. Supports active or closed presentations; slide, shape, text, picture, line, table, media, alignment, grouping, and z-order editing; hyperlinks; named or advanced animation effects and compound behaviors; true Morph transitions; PDF/video export; and PNG rendering. Use list_shapes before targeting shapes. Prefix paired object names with !! for deterministic Morph matching. Native coordinates are points.
powerpoint_render_presentationcan change or delete dataRender a PPTX with real Microsoft PowerPoint and return slide PNGs as MCP images for visual inspection and iterative correction.
powerpoint_replace_textcan change or delete dataReplace literal text in PPTX slides, including text split across multiple runs.
word_append_paragraphcan change or delete dataAppend a paragraph to an existing DOCX document while preserving its package.
word_create_documentcan change or delete dataCreate a DOCX from sections, headings, paragraphs, lists, tables, a Word-updateable TOC, and source-backed citation text with a bibliography.
word_inspect_documentread-onlyInspect DOCX metadata, paragraphs, paragraph styles, and tables.
word_native_batchcan change or delete dataExecute an ordered batch through real Microsoft Word. Supports active or closed documents; exact character ranges; formatting; tables; styles; fields; bookmarks; links; notes; content controls; headers and footers; revision review; protection; PDF export; and save/save-as.
word_replace_textcan change or delete dataReplace literal text in DOCX paragraphs, including text split across multiple runs.
Compare and alternatives
Featured in
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 27
- Last commit
- Oct 6, 2026 (22 days ago)
- Last release
- Oct 2, 2026 (26 days ago)
- Last package publish
- Oct 2, 2026 (26 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.gauravvvvvvvvvv/office-mcp- Version
- 0.10.2
- Auth
- No auth
- Packages
- npm @parryhotter/office-mcp
- License
- MIT
- Repository
- github.com/gauravvvvvvvvvv/office-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Office MCP. Agent Mart. https://agentmart.dev/connectors/gauravvvvvvvvvv-office-mcp (last updated 2026-10-24)