Content Tools
sumoffice.com
An MCP server for opening, describing, reading, searching, and inspecting comments in documents and spreadsheets.
ENDPOINT 1
https://view.sumoffice.com/mcp
MCP server metadata
- Name
- sumoffice-document
- Version
- 0.3.0
Known tools 21
document_openOpen one of the demo files by name: documents footnotes, comments, forms, rtl, wild-horse, workshop, offer; workbooks workbook, functions, macros, queries, gep, vba-web, sqlite, order-desk, onrr, cashflow, pivot, chart, notes, check, xtools.
Inferred read-onlydocument_describeName, pages, paragraphs, words, number of comments and tracked changes, whether track changes is on.
Inferred read-onlydocument_readParagraph text as a window: from = index of the first paragraph (0-based), count = how many (max 40).
Inferred read-onlydocument_findParagraphs containing the text (case-insensitive), with snippets around the match.
Inferred read-onlydocument_commentsComments (author, text, anchor, resolved) and tracked changes — up to 50.
Inferred read-onlydocument_propose_replacementPropose the full new text of one paragraph (paragraph_index from document_read).
Inferred read-onlydocument_applyApply a proposal from document_propose_replacement to the document in this session's cabin (not to your original file).
Inferred read-onlysheet_describeWorkbook overview: every sheet tab with its used range, the current revision, and the header row of the sheet that is open.
Inferred read-onlysheet_readRead a rectangular range like A1:F20 (max 60 rows × 26 columns): values and formulas.
Inferred read-onlysheet_findFind cells whose value or formula contains the text (case-insensitive) in the used range of a sheet.
Inferred read-onlymacro_listList VBA modules and runnable macros (entry points) in this workbook with their route and blockers.
Inferred read-onlymacro_read_sourceRead the source text of one procedure (module + procedure name from macro_list).
Inferred read-onlymacro_planPlan a macro run without running it: route, whether the engine can run it natively, blockers, instruction budget.
Inferred read-onlyquery_listList Power Query queries in this workbook: names, step chain, load target, connections.
Inferred read-onlyquery_explainExplain one Power Query query by name: its steps in order, where it loads, its connection.
Inferred read-onlyworkbook_inspectMap the whole application model of this workbook in one call: sheets; VBA modules, procedures, which can run here and which are blocked and why; event handlers; external objects (CreateObject) and Windows API (Declare) dependencies; project references; Power Query queries; data connections; form controls, ActiveX, embedded objects (preserved).
Inferred read-onlysheet_propose_editsPropose new contents for up to 20 cells (formulas like =SUM(B2:B9), or numbers/text).
Inferred read-onlysheet_applyApply a proposal from sheet_propose_edits to the workbook in this session's cabin (not to your original file); the engine recalculates.
Inferred read-onlydocument_save_copyWrite the document or workbook as it is now in this session's cabin (after applied proposals) to a copy and return a download link valid for 24 hours.
Potential side effectsdocument_export_pdfLay out the document as it is now in this session's cabin (after applied proposals, or as opened) and return a PDF download link valid for 24 hours, plus the page count.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sumoffice-document]
url = "https://view.sumoffice.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sumoffice-document": {
"type": "http",
"url": "https://view.sumoffice.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sumoffice-document
Remote MCP URL: https://view.sumoffice.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sumoffice-document": {
"url": "https://view.sumoffice.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sumoffice-document": {
"type": "http",
"url": "https://view.sumoffice.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sumoffice-document",
"transport": "streamable-http",
"url": "https://view.sumoffice.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.