Skip to content
Agentmart
Submit a tool

Microsoft Office

Microsoft Office MCP server: read and edit Word documents, Excel workbooks, and PowerPoint files

Connector by mindstone · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 13
Write a review

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/mindstone-mcp-server-office

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.

We use your email only for this newsletter. Privacy

About

Microsoft Office MCP server: read and edit Word documents, Excel workbooks, and PowerPoint files

No 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
20 read · 29 write · 13 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 62

Read from the source code; the running server may list different tools.

Read 20 · Look things up without changing anything.

  • rebel_office_excel_get_comments
  • rebel_office_excel_get_formulas
  • rebel_office_excel_get_named_ranges
  • rebel_office_excel_get_pivot_tables
  • rebel_office_excel_get_worksheets
  • rebel_office_excel_read_range
  • rebel_office_excel_read_table
  • rebel_office_powerpoint_get_presentation_properties
  • rebel_office_powerpoint_get_slide_content
  • rebel_office_powerpoint_get_slides
  • rebel_office_powerpoint_get_speaker_notes
  • rebel_office_status
Show 8 more tools
  • rebel_office_word_find_text
  • rebel_office_word_get_comments
  • rebel_office_word_get_document_structure
  • rebel_office_word_get_properties
  • rebel_office_word_get_selection
  • rebel_office_word_get_tracked_changes
  • rebel_office_word_read_document
  • rebel_office_word_read_table

Write 29 · Create, change, send or run things.

  • rebel_office_excel_add_comment
  • rebel_office_excel_add_conditional_formatting
  • rebel_office_excel_add_data_validation
  • rebel_office_excel_add_worksheet
  • rebel_office_excel_auto_fit
  • rebel_office_excel_create_chart
  • rebel_office_excel_create_table
  • rebel_office_excel_filter_table
  • rebel_office_excel_format_range
  • rebel_office_excel_insert_rows_columns
  • rebel_office_excel_set_formula
  • rebel_office_excel_sort_range
Show 17 more tools
  • rebel_office_excel_write_range
  • rebel_office_powerpoint_add_image
  • rebel_office_powerpoint_add_shape
  • rebel_office_powerpoint_add_slide
  • rebel_office_powerpoint_add_text_box
  • rebel_office_powerpoint_reorder_slides
  • rebel_office_powerpoint_set_speaker_notes
  • rebel_office_powerpoint_update_text
  • rebel_office_setup
  • rebel_office_word_add_comment
  • rebel_office_word_format_text
  • rebel_office_word_insert_break
  • rebel_office_word_insert_image
  • rebel_office_word_insert_table
  • rebel_office_word_insert_text
  • rebel_office_word_replace_text
  • rebel_office_word_set_header_footer

Delete 13 · Delete, drop, revoke or wipe things.

  • rebel_office_excel_create_pivot_table
  • rebel_office_excel_delete_rows_columns
  • rebel_office_excel_delete_worksheet
  • rebel_office_excel_merge_cells
  • rebel_office_excel_refresh_pivot_table
  • rebel_office_powerpoint_apply_layout
  • rebel_office_powerpoint_delete_shape
  • rebel_office_powerpoint_delete_slide
  • rebel_office_powerpoint_format_shape
  • rebel_office_word_accept_reject_changes
  • rebel_office_word_apply_style
  • rebel_office_word_resolve_comment
Show 1 more tools
  • rebel_office_word_update_table_cell

Secrets and settings it asks for

Other settings (environment variables or headers).

  • MCP_OFFICE_ADDIN_DIR
  • MCP_OFFICE_SIDECAR_DISABLE
  • MCP_OFFICE_SIDECAR_STATE
  • MCP_OFFICE_SIDECAR_STATE_DIR
  • REBEL_DISABLE_OFFICE_SIDECAR

Files it touches

  • Any path the agent passes to its tools

Tools (62)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • rebel_office_excel_add_commentAdd Excel comment

    Add a comment to a specific cell. Comments appear as threaded discussions anchored to cells. Provide a cell reference and comment text. To reply to an existing comment thread, provide the parent comment ID. Related tools: Use `rebel_office_excel_get_comments` to read existing comments.

  • rebel_office_excel_add_conditional_formattingAdd conditional formatting

    Add conditional formatting rules to a range. Supports color scales, data bars, icon sets, and cell-value-based rules. Common use cases: heat maps for data, traffic-light indicators, highlighting cells above/below thresholds.

  • rebel_office_excel_add_data_validationAdd data validation

    Add data validation rules to a cell range. Restricts what values can be entered — dropdown lists, number ranges, date ranges, text length limits, or custom formulas. Common use cases: dropdown menus for status columns, ensuring numeric fields only accept numbers, date range constraints.

  • rebel_office_excel_add_worksheetAdd worksheet

    Add a new worksheet to the workbook. Optionally specify a name and position. Returns the new sheet's name and index. Related tools: Use `rebel_office_excel_delete_worksheet` to remove sheets.

  • rebel_office_excel_auto_fitAuto-fit columns or rows

    Auto-fit column widths or row heights to fit content. Makes data readable without manual column resizing. Apply to specific columns/rows or the entire used range.

  • rebel_office_excel_create_chartCreate chart

    Create a chart from data in the workbook. Supports bar, column, line, pie, area, scatter, doughnut, and radar chart types. The chart is embedded in the specified worksheet. Provide a data range including headers for automatic series detection. Common use cases: visualizing trends, creating dashboards, presenting data summaries.

  • rebel_office_excel_create_pivot_tableCreate pivot tablecan change or delete data

    Create a pivot table from a source data range. By default the pivot table is placed on a new worksheet named after it; pass `destinationWorksheet` to place it on an existing sheet. The pivot table is created without arranged fields — row, column, and value fields are arranged in Excel afterwards (the pivot table API cannot arrange fields). Requires an Excel version supporting the pivot table API (ExcelApi 1.8+).

  • rebel_office_excel_create_tableCreate Excel table

    Convert a cell range into a named Excel table with headers. Tables enable structured references, automatic filtering, and formatted data management. The first row of the range becomes the header row. Related tools: Use `rebel_office_excel_read_table` to read from tables.

  • rebel_office_excel_delete_rows_columnsDelete rows or columnscan change or delete data

    Delete rows or columns from a worksheet. **This permanently removes the data in those rows/columns — cannot be undone.** Remaining data shifts to fill the gap.

  • rebel_office_excel_delete_worksheetDelete worksheetcan change or delete data

    Delete a worksheet from the workbook. **This permanently removes the sheet and all its data — cannot be undone.** Returns confirmation of deletion.

  • rebel_office_excel_filter_tableFilter table

    Apply or clear auto-filter on an Excel table or range. Filter by specific values, conditions, or clear all filters. Use to focus on relevant data subsets without removing rows. Related tools: Use `rebel_office_excel_sort_range` to reorder data.

  • rebel_office_excel_format_rangeFormat Excel range

    Apply formatting to a cell range — font, colors, borders, number format, alignment, and fill. Common use cases: highlighting important cells, formatting currency/percentages, adding borders to tables, color-coding categories. Related tools: Use `rebel_office_excel_add_conditional_formatting` for rule-based formatting.

  • rebel_office_excel_get_commentsRead Excel commentsread-only

    Read all comments in the workbook or a specific worksheet. Returns each comment with its cell location, author, text, reply thread, and resolved status. Excel supports threaded comments — replies are nested under the parent. Related tools: Use `rebel_office_excel_add_comment` to add new comments.

  • rebel_office_excel_get_formulasRead formulasread-only

    Read the formulas (not computed values) from a range of cells. Returns the formula strings for each cell. Cells without formulas return their literal values. Useful for understanding calculation logic, auditing spreadsheets, or debugging formula errors. Related tools: Use `rebel_office_excel_read_range` to get computed values instead.

  • rebel_office_excel_get_named_rangesList named ranges and tablesread-only

    List all named ranges and tables in the workbook. Returns name, scope (workbook or worksheet), reference, and type (named range or table). Useful for discovering available data structures before reading. Related tools: Use `rebel_office_excel_read_table` for table data, `rebel_office_excel_read_range` for named ranges.

Show 47 more tools
  • rebel_office_excel_get_pivot_tablesList pivot tablesread-only

    List every pivot table in the workbook with its name and the worksheet it lives on. Use this to discover existing pivot tables before refreshing them with `rebel_office_excel_refresh_pivot_table`.

  • rebel_office_excel_get_worksheetsList worksheetsread-only

    List all worksheets in the active workbook with their names, positions, visibility, and basic info (used range, row/column counts). Use this to discover available sheets before reading or writing data. Related tools: Use `rebel_office_excel_add_worksheet` to create new sheets.

  • rebel_office_excel_insert_rows_columnsInsert rows or columns

    Insert new rows or columns into a worksheet. Existing data shifts to accommodate the insertion. Use for adding space for new data, inserting summary rows, or expanding tables.

  • rebel_office_excel_merge_cellsMerge or unmerge cellscan change or delete data

    Merge or unmerge cells in a range. Merged cells combine into a single cell displaying the upper-left value. Use for headers spanning multiple columns or creating visual groupings. **Warning: merging discards values from all cells except the upper-left.**

  • rebel_office_excel_read_rangeRead Excel rangeread-only

    Read cell values from a range in the active workbook. Returns data as a 2D array with column headers from the first row (if `hasHeaders` is true) or as raw arrays. For named ranges, provide the range name directly. For tables, prefer `rebel_office_excel_read_table`. Common use cases: reading data for analysis, extracting specific cells, getting a table snapshot. Related tools: Use `rebel_office_excel_get_worksheets` to discover available sheets, or `rebel_office_excel_get_named_ranges` to find named ranges.

  • rebel_office_excel_read_tableRead Excel tableread-only

    Read data from a named Excel table (ListObject). Returns headers and rows with type information. Tables are structured ranges with automatic filtering and sorting capabilities. Preferred over `rebel_office_excel_read_range` for structured data. Related tools: Use `rebel_office_excel_get_named_ranges` to discover available tables.

  • rebel_office_excel_refresh_pivot_tableRefresh pivot tablecan change or delete data

    Refresh a pivot table so it reflects the current source data. Pass `name` to refresh one pivot table, or omit it to refresh every pivot table in the workbook. Use `rebel_office_excel_get_pivot_tables` to list available names.

  • rebel_office_excel_set_formulaSet formula

    Set a formula in one or more cells. Supports standard Excel formulas (SUM, VLOOKUP, IF, etc.), array formulas, and dynamic array formulas. The formula is entered exactly as provided — include the leading `=`. For bulk formulas applied to a column, use the `fillDown` option. Common use cases: adding calculated columns, creating summary formulas, building dashboards.

  • rebel_office_excel_sort_rangeSort range or table

    Sort a range or table by one or more columns. Supports ascending/descending order and multi-level sorting. When sorting a table, use column names; when sorting a range, use column letters or indices. Related tools: Use `rebel_office_excel_filter_table` to filter without reordering data.

  • rebel_office_excel_write_rangeWrite Excel range

    Write values to cells in the active workbook. Provide data as a 2D array of values. Supports numbers, strings, booleans, and null (for empty cells). Auto-expands the target range to fit the data dimensions. Use `rebel_office_excel_set_formula` for formula cells. Common use cases: populating a spreadsheet, updating existing data, bulk data entry.

  • rebel_office_powerpoint_add_imageAdd image to slide

    Add an image to a slide from a file path or base64 data. Position and size the image precisely on the slide. Supports PNG, JPEG, GIF, and SVG formats.

  • rebel_office_powerpoint_add_shapeAdd shape

    Add a geometric shape to a slide. Supports rectangles, circles, arrows, stars, callouts, and more. Shapes can contain text and have fill colors and line styles.

  • rebel_office_powerpoint_add_slideAdd slide

    Add a new slide to the presentation. Specify a layout and optional initial content (title, subtitle, body text). The slide is inserted at the specified position or at the end. The layout is resolved by name (case-insensitive) against the presentation's slide masters — theme layouts work, not just the defaults. Standard PowerPoint layouts: "Title Slide", "Title and Content", "Section Header", "Two Content", "Comparison", "Title Only", "Blank". Use `rebel_office_powerpoint_get_presentation_properties` to list the available layouts, and `rebel_office_powerpoint_apply_layout` to change the layout…

  • rebel_office_powerpoint_add_text_boxAdd text box

    Add a text box to a slide at a specified position. Configure font, size, color, and alignment. Text boxes are independent shapes — for content in a slide layout's placeholder, use `rebel_office_powerpoint_update_text` instead.

  • rebel_office_powerpoint_apply_layoutApply layout to slidecan change or delete data

    Change the layout of an existing slide — e.g. switch a slide from "Title and Content" to "Two Content". The layout is resolved by name (case-insensitive) against the presentation's slide masters; theme layouts work, not just the defaults. Use `rebel_office_powerpoint_get_presentation_properties` to list the available layouts. Requires a PowerPoint version with layout support (PowerPointApi 1.8+).

  • rebel_office_powerpoint_delete_shapeDelete shapecan change or delete data

    Delete a shape from a slide, identified by shape ID or by placeholder/name match. Use `rebel_office_powerpoint_get_slide_content` to list a slide's shapes and their IDs first. This cannot be undone from the API — delete with care.

  • rebel_office_powerpoint_delete_slideDelete slidecan change or delete data

    Delete a slide from the presentation by index. **This permanently removes the slide and all its content — cannot be undone.** Returns confirmation.

  • rebel_office_powerpoint_format_shapeFormat shapecan change or delete data

    Format an existing shape: fill color, line color/width, position (left/top), size (width/height, in points), or rename it. Shapes are identified by shape ID or by placeholder/name match. Use `rebel_office_powerpoint_get_slide_content` to list a slide's shapes and their IDs first.

  • rebel_office_powerpoint_get_presentation_propertiesGet presentation propertiesread-only

    Get the presentation's metadata — title, slide dimensions, slide count, layout names, and theme information. Use to understand the presentation context before making changes.

  • rebel_office_powerpoint_get_slide_contentGet slide contentread-only

    Get the full content of a specific slide — all shapes, text boxes, images, and their properties (position, size, text content, formatting). Use after `rebel_office_powerpoint_get_slides` to drill into a specific slide for detailed reading or editing.

  • rebel_office_powerpoint_get_slidesList slidesread-only

    List all slides in the active presentation with summaries — slide number, layout, title text (if any), and shape count. Use this to understand the presentation structure before making targeted edits. Returns a compact overview; use `rebel_office_powerpoint_get_slide_content` for full details on a specific slide.

  • rebel_office_powerpoint_get_speaker_notesRead speaker notesread-only

    Read speaker notes for one or all slides. Returns the notes text for each slide. Speaker notes are the presenter's script — often used for meeting talking points, cue cards, or detailed explanations not shown to the audience.

  • rebel_office_powerpoint_reorder_slidesReorder slides

    Move a slide to a new position in the presentation. Reorders the slide deck without modifying content. Use for restructuring presentation flow.

  • rebel_office_powerpoint_set_speaker_notesSet speaker notes

    Set or update the speaker notes for a slide. Replaces any existing notes. Use for adding presenter talking points, meeting prep notes, or detailed explanations. Notes support plain text with basic line breaks.

  • rebel_office_powerpoint_update_textUpdate text in shape

    Update existing text in a shape or placeholder on a slide. Identify the target by shape ID (from `rebel_office_powerpoint_get_slide_content`) or by placeholder type ("title", "subtitle", "body"). Use this to modify existing content rather than adding new shapes.

  • rebel_office_setupInstall or repair Office add-in

    Re-installs or uninstalls the Rebel add-in in Microsoft Office (Word, Excel, PowerPoint). You usually do NOT need to run this manually — the first Office tool call lazily starts the sidecar, which installs the add-in manifest automatically. Use this tool only to: • Force a re-install after deleting manifests manually • Uninstall the add-in (action="uninstall") After install, open (or restart) Word, Excel, or PowerPoint. The Rebel button will appear in the Home ribbon, under the "Add ons" menu; click it to open the panel and see "Connected".

  • rebel_office_statusCheck Office connection statusread-only

    Check which Office applications are currently connected to Rebel. Returns connection status for Word, Excel, and PowerPoint, plus sidecar health information. Use this to verify the connection before running other tools, or to diagnose issues when tools return "not connected" errors.

  • rebel_office_word_accept_reject_changesAccept or reject tracked changescan change or delete data

    Accept or reject tracked changes in the document. Can target specific changes by ID, all changes, or all changes from a specific author. Get change IDs from `rebel_office_word_get_tracked_changes`. Common use cases: bulk-accepting all tracked changes after review, rejecting changes from a specific reviewer, selectively accepting individual edits.

  • rebel_office_word_add_commentAdd comment

    Add a comment to the document at a specified location — the current selection, a paragraph, or text matching a search term. If replying to an existing comment, provide the parent comment ID to create a threaded reply. Get comment IDs from `rebel_office_word_get_comments`. Common use cases: providing feedback on specific paragraphs, noting issues, asking questions about document content.

  • rebel_office_word_apply_styleApply Word style to paragraphscan change or delete data

    Apply a named paragraph style to existing paragraphs — built-in styles like "Heading 1", "Title", or "Quote", or any custom style defined in the document. Target the current selection, a range of paragraphs, or every paragraph containing a search text. Styles are how Word documents stay consistent — prefer this over manual font formatting (`rebel_office_word_format_text`) when making headings, quotes, or other structural text look intentional. To style new text at insertion time, use `rebel_office_word_insert_text` with its `style` parameter.

  • rebel_office_word_find_textFind text in documentread-only

    Search for text occurrences in the document. Returns matching locations with surrounding context. Supports case-sensitive and whole-word matching. Use before `rebel_office_word_replace_text` to preview what will be changed, or to locate specific content for commenting or formatting. Common use cases: finding all mentions of a term, locating a specific section, previewing search-and-replace matches before executing.

  • rebel_office_word_format_textFormat text

    Apply formatting to text at a specified location — a paragraph range, the current selection, or text matching a search term. Supports font family, size, color, bold, italic, underline, highlight, and alignment. For more complex formatting, use Word styles via `rebel_office_word_insert_text` with the `style` parameter. Common use cases: making headings bold, changing font color for emphasis, highlighting key phrases, adjusting paragraph alignment.

  • rebel_office_word_get_commentsRead commentsread-only

    Read all comments in the document. Returns each comment with its author, date, associated text range, content, reply thread, and resolved status. Use to review feedback, track discussion threads, or prepare a comment summary. Related tools: Use `rebel_office_word_add_comment` to add new comments, `rebel_office_word_resolve_comment` to resolve or delete them.

  • rebel_office_word_get_document_structureGet document outlineread-only

    Get the outline structure of the currently open Word document — headings, sections, and page counts. Returns a hierarchical tree of headings with their levels and paragraph indices. Useful for understanding document organization before making targeted edits, building a table of contents, or navigating to specific sections. Related tools: Use `rebel_office_word_read_document` with `startParagraph` to read content at a specific heading location.

  • rebel_office_word_get_propertiesGet document propertiesread-only

    Get the document's metadata properties — title, author, creation date, last modified, word count, page count, and custom properties. Useful for understanding document context and provenance before making edits or when summarizing document metadata.

  • rebel_office_word_get_selectionGet selected textread-only

    Get the currently selected text in the Word document. Returns the text content and location of whatever the user has highlighted. Useful for working with user-indicated content — "format this", "comment on this", "move this paragraph". Related tools: After reading the selection, use `rebel_office_word_insert_text` with location "replaceSelection" to replace it, or `rebel_office_word_add_comment` with target type "selection" to comment on it.

  • rebel_office_word_get_tracked_changesRead tracked changesread-only

    Read tracked changes (revisions) in the document. Returns each change with its type (insertion, deletion, format change), author, date, and content. Use to review edits before accepting or rejecting them. Related tools: Use `rebel_office_word_accept_reject_changes` to accept or reject the changes.

  • rebel_office_word_insert_breakInsert page/section break

    Insert a page break or section break into the document. Page breaks start a new page; section breaks start a new section (allowing different headers/footers/page layouts). Common use cases: separating chapters, starting appendices on a new page, creating sections with different page orientations or margins.

  • rebel_office_word_insert_imageInsert image

    Insert an image into the document from a file path or base64 data. The image is inserted at the end or after a specific paragraph. Supports width/height control — aspect ratio is maintained if only one dimension is specified. Common use cases: adding screenshots, logos, charts generated externally, diagrams.

  • rebel_office_word_insert_tableInsert table

    Insert a table into the document. Provide headers and rows of data. The table is inserted at the end of the document or after a specific paragraph. Tables are created with the default Word table style; specify a `style` for custom styling (e.g., "Grid Table 4 - Accent 1"). Common use cases: adding comparison tables, data summaries, structured lists, pricing tables.

  • rebel_office_word_insert_textInsert text

    Insert text into the document at a specified location. Can insert at the beginning, end, before/after a specific paragraph, or replace the current selection. Text can include basic markdown-style formatting that gets converted to Word formatting. When track changes is enabled in the document, insertions appear as tracked additions. Common use cases: adding new paragraphs, appending content, replacing selected text, inserting text at a specific location in the document. Related tools: Use `rebel_office_word_read_document` to find the right paragraph index, or `rebel_office_word_get_selection…

  • rebel_office_word_read_documentRead Word documentread-only

    Read the content of the currently open Word document. Returns the full text organized by paragraphs with heading levels, styles, and structure markers. Use this to understand what's in a document before making edits. For very large documents, use the `maxParagraphs` parameter to limit output and `startParagraph` to paginate through content. Common use cases: reviewing a draft, extracting key points, understanding document structure before making targeted edits. Related tools: Use `rebel_office_word_get_document_structure` for a heading outline, or `rebel_office_word_find_text` to locate spe…

  • rebel_office_word_read_tableRead Word tableread-only

    Read a table in the document as a 2D array of cell text. Tables are indexed 0-based in document order; omit `tableIndex` to read the first table. Use this to see what a table contains before editing it with `rebel_office_word_update_table_cell`. Create new tables with `rebel_office_word_insert_table`.

  • rebel_office_word_replace_textFind and replace text

    Find and replace text throughout the document. Supports case-sensitive and whole-word matching. Use `rebel_office_word_find_text` first to preview matches before executing the replacement. When track changes is enabled, replacements appear as tracked changes (delete original + insert replacement). Returns the number of replacements made. Common use cases: fixing typos throughout a document, updating terminology, standardizing formatting or naming conventions.

  • rebel_office_word_resolve_commentResolve or delete commentcan change or delete data

    Resolve or delete a comment by its ID. Resolving marks a comment as addressed without removing it; deleting removes it entirely. Get comment IDs from `rebel_office_word_get_comments`. Common use cases: marking feedback as addressed, cleaning up resolved discussion threads.

  • rebel_office_word_set_header_footerSet header or footer

    Set the header or footer text for the document. Can target the first page, odd pages, or even pages. Supports plain text and basic formatting. Use special placeholders: `{PAGE}` for page number, `{NUMPAGES}` for total pages, `{DATE}` for current date. Common use cases: adding page numbers, document titles, dates, or company branding to headers and footers.

  • rebel_office_word_update_table_cellUpdate Word table cellcan change or delete data

    Replace the text of a single cell in an existing table. Row and column indexes are 0-based (the top-left cell is row 0, column 0). Pass an empty `text` to clear a cell. Use `rebel_office_word_read_table` first to see the current contents and dimensions.

Compare and alternatives

    Featured in

    Signals

    Stars
    13
    Forks
    4
    Open issues
    1
    Weekly downloads
    411
    Last commit (this folder)
    Aug 8, 2026 (2 months ago)
    Last release
    Aug 8, 2026 (2 months ago)
    Last package publish
    Aug 8, 2026 (2 months ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    io.github.mindstone/mcp-server-office
    Version
    0.3.0
    Auth
    No auth
    License
    License unknown
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from mindstone

    Cite this page

    Microsoft Office MCP server. Agent Mart. https://agentmart.dev/connectors/mindstone-mcp-server-office (last updated 2026-10-24)