SpreadsheetMCP is a Rust MCP server with 20+ tools that let agents discover -> profile -> extract without burning tokens on cells they don't need. Supports xlsx/xlsm, VBA inspection, formula tracing, what-if analysis via forks, and headless screenshots via LibreOffice.
In my testing, agents handle sweeping refactors both in formulas and formatting quite effectively!