{"schema_version":"silentcritique.assured-context.v0.1","resource_type":"assured_context_pack","generated_at":"2026-08-11T23:26:10.211Z","snapshot_cursor":"scac_f85b4e7e8d6e85bbe0832ae8","subject":{"slug":"excel-mcp","name":"Excel MCP Server","type":"mcp_server","vendor":"haris-musa (community)","canonical_url":"https://github.com/haris-musa/excel-mcp-server","verdict_url":"https://silentcritique.com/verdicts/excel-mcp"},"request":{"task":null,"task_adaptation_applied":false,"task_adaptation_notice":"v0.1 carries the task with the full bounded snapshot; it does not yet filter or rerank evidence for that task.","freshness_required_hours":null,"freshness_requirement_met":null},"assessment":{"claim_tested":"Can the public Excel MCP server create a workbook, write tabular data, and read the identical data back over MCP without Microsoft Excel installed?","summary":"The Excel MCP server passed a real smoke test: it created a workbook, wrote a data range, and read the same cells back with full per-cell metadata, all without Excel installed. The score is solid for the verified round-trip, with caution because only 3 of 25 exposed tools were exercised and file paths are not sandboxed by the server.","score":77,"score_label":"Verified workbook round-trip, large untested surface","verdict_status":"published","strengths":["The core write-then-read integrity loop verified end to end.","Rich per-cell metadata in reads makes results checkable by the calling agent.","Runs headless with no Excel installation required."],"failure_modes":["The server accepts arbitrary file paths from the client; a permissive host lets it write workbooks anywhere the process can reach.","Formulas, charts, and pivot tables are exposed but were not exercised in this test.","Large-workbook behavior and concurrent access were not probed."],"dissent":["The data-integrity reviewer scored the round-trip highly because read-back matched exactly.","The operator skeptic withheld points for the 22 untested tools and the absence of path scoping."],"improvement_path":["Add an allowed-directory option mirroring the filesystem reference server.","Publish upstream integration tests for formula and chart tools."]},"evidence":{"mode":"dated_public_smoke_test","methodology_version":"sc-agent-trust-v0.1","tested_at":"2026-07-03","published_at":"2026-07-03","updated_at":"2026-07-03","evaluator_panel":["Protocol harness","Data-integrity reviewer","Operator skeptic"],"test_setup":["Started excel-mcp-server==0.1.8 in stdio mode via uvx, with a temporary directory as the workbook target.","Used the official MCP client SDK to list tools, create trust5.xlsx, write a 2x2 range, and read A1:B2 back.","Stored the full tool-call evidence in evidence/trust5/2026-07-03-mcp-pilot.json."],"observations":[{"label":"Twenty-five spreadsheet tools discovered","detail":"The surface covers workbooks, worksheets, data read/write, formulas, formatting, charts, pivot tables, and tables.","source_reference":"evidence/trust5/2026-07-03-mcp-pilot.json","source_is_public_url":false},{"label":"Workbook creation and write succeeded","detail":"create_workbook produced trust5.xlsx in the target directory and write_data_to_excel confirmed the write to Sheet1.","source_reference":"evidence/trust5/2026-07-03-mcp-pilot.json","source_is_public_url":false},{"label":"Read-back matched the written data","detail":"read_data_from_excel returned the A1:B2 range with per-cell address, value, row, and column metadata matching the written values.","source_reference":"evidence/trust5/2026-07-03-mcp-pilot.json","source_is_public_url":false}],"limitations":["This was an unsolicited smoke test of the public package, not a source audit.","Only local stdio operation on macOS was tested, on a single small workbook."]},"freshness":{"tier":"fresh","label":"Recently verified","detail":"Evidence captured 39 days ago.","age_days":39,"age_hours":959,"live_monitoring":false,"interpretation":"This is a dated snapshot. It is not a claim about current live behavior."},"rights_and_reliance":{"source_licences_verified":false,"usage_rights":"not_asserted","reliance":"decision_support_only","notice":"Verify source rights and re-test material claims before autonomous high-impact action."},"reply_and_corrections":{"status":"unclaimed","body":"No vendor reply has been requested or published as of 2026-07-03. SilentCritique will publish factual corrections or a right of reply through the corrections process."},"links":{"self":"/api/assurance/subjects/excel-mcp","changes":"/api/assurance/subjects/excel-mcp/changes?cursor=scac_f85b4e7e8d6e85bbe0832ae8","methodology":"https://silentcritique.com/methodology","corrections":"https://silentcritique.com/corrections-and-reply"}}