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
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.
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
- 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_commentsrebel_office_excel_get_formulasrebel_office_excel_get_named_rangesrebel_office_excel_get_pivot_tablesrebel_office_excel_get_worksheetsrebel_office_excel_read_rangerebel_office_excel_read_tablerebel_office_powerpoint_get_presentation_propertiesrebel_office_powerpoint_get_slide_contentrebel_office_powerpoint_get_slidesrebel_office_powerpoint_get_speaker_notesrebel_office_status
Show 8 more tools
rebel_office_word_find_textrebel_office_word_get_commentsrebel_office_word_get_document_structurerebel_office_word_get_propertiesrebel_office_word_get_selectionrebel_office_word_get_tracked_changesrebel_office_word_read_documentrebel_office_word_read_table
Write 29 · Create, change, send or run things.
rebel_office_excel_add_commentrebel_office_excel_add_conditional_formattingrebel_office_excel_add_data_validationrebel_office_excel_add_worksheetrebel_office_excel_auto_fitrebel_office_excel_create_chartrebel_office_excel_create_tablerebel_office_excel_filter_tablerebel_office_excel_format_rangerebel_office_excel_insert_rows_columnsrebel_office_excel_set_formularebel_office_excel_sort_range
Show 17 more tools
rebel_office_excel_write_rangerebel_office_powerpoint_add_imagerebel_office_powerpoint_add_shaperebel_office_powerpoint_add_sliderebel_office_powerpoint_add_text_boxrebel_office_powerpoint_reorder_slidesrebel_office_powerpoint_set_speaker_notesrebel_office_powerpoint_update_textrebel_office_setuprebel_office_word_add_commentrebel_office_word_format_textrebel_office_word_insert_breakrebel_office_word_insert_imagerebel_office_word_insert_tablerebel_office_word_insert_textrebel_office_word_replace_textrebel_office_word_set_header_footer
Delete 13 · Delete, drop, revoke or wipe things.
rebel_office_excel_create_pivot_tablerebel_office_excel_delete_rows_columnsrebel_office_excel_delete_worksheetrebel_office_excel_merge_cellsrebel_office_excel_refresh_pivot_tablerebel_office_powerpoint_apply_layoutrebel_office_powerpoint_delete_shaperebel_office_powerpoint_delete_sliderebel_office_powerpoint_format_shaperebel_office_word_accept_reject_changesrebel_office_word_apply_stylerebel_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_DIRMCP_OFFICE_SIDECAR_DISABLEMCP_OFFICE_SIDECAR_STATEMCP_OFFICE_SIDECAR_STATE_DIRREBEL_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 commentAdd 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 formattingAdd 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 validationAdd 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 worksheetAdd 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 rowsAuto-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 chartCreate 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 dataCreate 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 tableConvert 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 dataDelete 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 dataDelete 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 tableApply 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 rangeApply 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-onlyRead 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-onlyRead 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-onlyList 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-onlyList 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-onlyList 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 columnsInsert 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 dataMerge 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-onlyRead 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-onlyRead 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 dataRefresh 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 formulaSet 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 tableSort 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 rangeWrite 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 slideAdd 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 shapeAdd 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 slideAdd 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 boxAdd 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 dataChange 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 dataDelete 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 dataDelete 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 dataFormat 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-onlyGet 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-onlyGet 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-onlyList 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-onlyRead 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 slidesMove 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 notesSet 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 shapeUpdate 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-inRe-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-onlyCheck 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 dataAccept 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 commentAdd 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 dataApply 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-onlySearch 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 textApply 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-onlyRead 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-onlyGet 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-onlyGet 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-onlyGet 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-onlyRead 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 breakInsert 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 imageInsert 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 tableInsert 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 textInsert 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-onlyRead 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-onlyRead 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 textFind 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 dataResolve 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 footerSet 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 dataReplace 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
- Packages
- npm @mindstone/mcp-server-office
- License
- License unknown
- Repository
- github.com/mindstone/mcp-servers
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from mindstone
- 0.618score
Google Workspace
mindstone
Google Workspace MCP server for Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, and more
ConnectorAFreshness: ALocal★ 13↓ 183/wkClaude Code +5 - 0.610score
Nano Banana
mindstone
Nano Banana MCP server — Google Gemini image generation and editing.
ConnectorAFreshness: ALocal★ 13↓ 92/wkClaude Code +5 - 0.606score
Slack
mindstone
Slack MCP server: channels, messages, threads, reactions, users, files, and scheduled messages
ConnectorAFreshness: ALocal★ 13↓ 66/wkClaude Code +5 - 0.597score
Microsoft 365 Teams
mindstone
Microsoft 365 Teams via Graph: list chats, read/send messages, list teams/channels, presence.
ConnectorAFreshness: ALocal★ 13↓ 43/wkClaude Code +5 - 0.585score
QuickBooks Online
mindstone
QuickBooks Online MCP server: invoices, bills, customers, vendors, employees, and accounts
ConnectorAFreshness: ALocal★ 13↓ 26/wkClaude Code +5 - 0.584score
Xero
mindstone
Xero MCP server for invoices, contacts, payments, quotes, and financial reports.
ConnectorAFreshness: ALocal★ 13↓ 25/wkClaude Code +5
Cite this page
Microsoft Office MCP server. Agent Mart. https://agentmart.dev/connectors/mindstone-mcp-server-office (last updated 2026-10-24)