Audit Excel workbooks: formula dependency tracing, circular references, risk smells. Local only.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
An MCP server that audits Excel workbooks. Other Excel MCP servers read and write your data β this one reviews your model:
SUM(A1:A40)INDIRECT, OFFSET, NOW, RAND...), hardcoded constants buried inside formulas, external workbook links, merged cells, extra-long formulasSpreadsheet mistakes are famously expensive. This is the "trace precedents" discipline auditors apply by hand, exposed to an LLM for a whole workbook at once. Local files only; nothing leaves your machine.
Claude Code
Claude Desktop β add to claude_desktop_config.json:
Then: "Audit C:\models\budget-2026.xlsx and tell me what looks fragile."
| Tool | What it does |
|---|---|
workbook_overview | Sheets, dimensions, formula counts, defined names, external links |
list_formulas | Formulas with addresses and cached values, filterable (INDIRECT, VLOOKUP, ...) |
trace_cell | One cell's formula, value, precedents, and dependents (direct + via ranges) |
audit_workbook | Ranked risk report across the whole model |
"A1" in INDIRECT("A1") is not a reference), function names can't collide (the G10 in LOG10(...) is not a cell), $ absolutes, quoted sheet names ('My Data'!A1), and ranges are handled.SUM(A:A) can't explode the graph; capped ranges are reported, not silently dropped).Known limitations: R1C1 notation and structured table references ([@Column]) are counted but not resolved into the graph.
Architecture: src/xlsx.ts (zip + XML β workbook model) and src/formulas.ts (tokenizer, graph, smells) are pure logic; src/index.ts is the MCP wiring.
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/xlsx-audit-mcp)<a href="https://allmcps.com/mcp/xlsx-audit-mcp"><img src="https://allmcps.com/api/badge/xlsx-audit-mcp?style=directory" alt="Xlsx Audit MCP on AllMCPs" /></a>