A standalone MCP server for inspecting and reading Excel files.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"excel-tools-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Excel Tools MCP Excel Tools MCP is a standalone Model Context Protocol server for reading and inspecting local Excel files. It is designed for AI assistants that need a compact, structured view of spreadsheets without loading an entire workbook into context. The project supports two distribution paths: - npm / npx: a Node.js launcher starts the Python MCP server. - PyPI / uvx / pip: run the Python MCP server directly. Only local file paths are supported. ## Version Status ### Published v0.1.0 The first published release supports `.xlsx` files through `openpyxl`. Available tools: - `excel_inspect`: inspect workbook metadata and sheet dimensions. - `excel_read_range`: read a rectangular cell range. - `excel_profile_structure`: summarize row structure patterns. Known boundary: - `.xls` is not supported in v0.1.0. ### Published v0.1.1 New and changed behavior: - Read-only tools support `.xlsx`, `.xlsm`, `.xls`, `.xlsb`, and `.ods`. - `.xlsx` and `.xlsm` are read with `openpyxl`. - `.xls`, `.xlsb`, and `.ods` are read with `python-calamine`. - `excel_read_range_normalized` reads a range and virtually fills merged cells from their anchor values without modifying the file. Available tools in v0.1.1: - `excel_inspect`: inspect workbook metadata and sheet dimensions. - `excel_read_range_normalized`: read a rectangular range, analyze merged cells, and optionally return anchor-filled data. - `excel_profile_structure`: summarize row structure patterns and merged-cell structure. ## Run With npx This is the easiest route for MCP clients that already support Node-based server launch commands. ```json { "mcpServers": { "excel-tools-mcp": { "type": "stdio", "command": "npx", "args": ["--yes", "@wasziyang/excel-tools-mcp"] } } } ``` Requirements: - Node.js 20+ - Python 3.10+ The npm package is a launcher. It creates or reuses a cached Python environment, installs the Python MCP server, and starts it over stdio. Terminal test…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.