{"name":"io.github.gauravvvvvvvvvv/office-mcp","slug":"gauravvvvvvvvvv-office-mcp","title":"Office MCP","description":"Local Windows MCP server for creating and reviewing Excel, Word, and PowerPoint files.","url":"https://mcp.market/server/gauravvvvvvvvvv-office-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-02T05:34:31.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/gauravvvvvvvvvv/office-mcp","website":"https://github.com/gauravvvvvvvvvv/office-mcp","version":"0.10.2","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@parryhotter/office-mcp","version":"0.10.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute Windows directories that the server may access, separated by semicolons.","name":"OFFICE_MCP_ROOTS"}]}],"tools":[{"name":"excel_analyze_dataset","description":"Profile 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"excel_create_workbook","description":"Create a new XLSX workbook with one or more worksheets and tabular data.","write_action":true,"price_micros":0,"input_schema":null},{"name":"excel_inspect_workbook","description":"Inspect workbook metadata, worksheets, dimensions, formulas, and sample rows.","write_action":false,"price_micros":0,"input_schema":null},{"name":"excel_native_batch","description":"Execute 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"excel_query_dataset","description":"Read-only Excel dataset query with typed filters, group-by summaries, aggregations, sorting, and bounded output. Use for focused analytical questions without changing the workbook.","write_action":false,"price_micros":0,"input_schema":null},{"name":"excel_read_range","description":"Read cell values, text, formulas, and optional styles from an XLSX range.","write_action":false,"price_micros":0,"input_schema":null},{"name":"excel_set_formulas","description":"Set formulas in specific XLSX cells and request recalculation when opened in Excel.","write_action":false,"price_micros":0,"input_schema":null},{"name":"excel_write_range","description":"Write a rectangular matrix of values to an existing XLSX worksheet.","write_action":true,"price_micros":0,"input_schema":null},{"name":"office_capabilities","description":"List supported Office operations, path roots, converters, and known limitations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_compare_files","description":"Compare 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_convert_to_pdf","description":"Convert an XLSX, DOCX, or PPTX file to PDF using LibreOffice when available.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_export_pdf","description":"Export 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_finalize","description":"Publish 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"office_get_review_image","description":"Return one previously rendered PowerPoint slide as MCP image content, including slides omitted from the initial inline preview. Rejects stale or changed evidence.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_inspect_file","description":"Inspect an XLSX, DOCX, or PPTX file and return a semantic summary.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_list_open_files","description":"List files currently open in running native Excel, Word, and PowerPoint applications.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_native_status","description":"Detect installed and currently running native Microsoft Excel, Word, and PowerPoint applications on Windows.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_prepare_review","description":"Create 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"office_quality_check","description":"Validate 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"office_search_files","description":"Find XLSX, DOCX, and PPTX files inside an allowed directory so an orchestrator can discover relevant Office documents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"powerpoint_audit_presentation","description":"Read-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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"powerpoint_create_designed_presentation","description":"Create 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"powerpoint_create_from_template","description":"Create 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"powerpoint_create_presentation","description":"Create a PPTX presentation with positioned text, shapes, images, tables, charts, and notes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"powerpoint_inspect_presentation","description":"Inspect PPTX slide size, text, notes, and object counts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"powerpoint_inspect_template","description":"Inspect 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"powerpoint_native_batch","description":"Execute 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 !!","write_action":true,"price_micros":0,"input_schema":null},{"name":"powerpoint_render_presentation","description":"Render a PPTX with real Microsoft PowerPoint and return slide PNGs as MCP images for visual inspection and iterative correction.","write_action":false,"price_micros":0,"input_schema":null},{"name":"powerpoint_replace_text","description":"Replace literal text in PPTX slides, including text split across multiple runs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_append_paragraph","description":"Append a paragraph to an existing DOCX document while preserving its package.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_create_document","description":"Create a DOCX from sections, headings, paragraphs, lists, tables, a Word-updateable TOC, and source-backed citation text with a bibliography.","write_action":true,"price_micros":0,"input_schema":null},{"name":"word_inspect_document","description":"Inspect DOCX metadata, paragraphs, paragraph styles, and tables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"word_native_batch","description":"Execute 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"word_replace_text","description":"Replace literal text in DOCX paragraphs, including text split across multiple runs.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-02T06:05:36.562Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-02T06:05:36.596Z","components":{"code":{"score":25,"max":25,"notes":["18 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@parryhotter/office-mcp","version":"0.10.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":7,"publishedAt":"2026-10-02T05:34:48.418Z","repositoryUrl":"git+https://github.com/gauravvvvvvvvvv/office-mcp.git"}],"repo":{"found":true,"owner":"gauravvvvvvvvvv","repo":"office-mcp","archived":false,"pushedAt":"2026-10-02T05:34:31Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/109208028?v=4","ownerCreatedAt":"2022-07-13T08:10:55Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/109208028?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-02T05:34:31.000Z","score":18}}}},"grade_history":[],"reviews":[]}