MySQL MCP Server
MySQL MCP server for Claude Code, Claude Desktop and Cursor: read-only transactions, schema, EXPLAIN findings, 11 health checks, slow queries. Python. $29.
View MySQL MCP Server
Ask Claude what's in your spreadsheets, and why the totals say #VALUE!.

Let Claude Code, Claude Desktop, Cursor or any MCP client work with your Excel files: read sheets and tables, profile columns, trace broken formulas back to the cell that caused them, and (only if you turn it on) edit with automatic backups and recalculation.
The screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 26 tests OK on Python 3.13 and 3.10.

| Tool | What it does |
|---|---|
| list_workbooks | .xlsx/.xlsm files in the folder, size, modified time, whether Excel has it open |
| describe_workbook | sheets, sizes, header row, formula count, Excel tables, named ranges, frozen panes, filters |
| read_range | cells as records keyed by the header row (or raw rows); formulas=true shows formulas; capped with next_range |
| find_cells | find text or numbers across sheets |
| profile_sheet | per column: type, blanks, distinct, min/max/sum/mean, error cells, text hiding in number columns (with row numbers) |
| check_formulas | cells showing #REF!, #DIV/0!, #VALUE!...; error origins (the cells whose inputs are fine, so fixing them clears the rest); references to missing sheets; hard-coded numbers in formulas; formulas never calculated |
| write_range *(writes)* | write values or formulas from a cell; timestamped backup; recalculates |
| append_rows *(writes)* | add rows under the data and grow the Excel table that ends there |
| create_workbook, add_sheet *(writes)* | new files and sheets |
| recalculate *(writes)* | recalculate all formulas with headless LibreOffice and report remaining errors |
pip install -r requirements.txt
./demo.sh # real MCP session on the sample workbooks
./run_tests.sh # 26 testsClaude Code (as a plugin, or):
claude mcp add excel -- python3 /ABSOLUTE/PATH/excel-mcp-server/server.py --root ~/SpreadsheetsClaude Desktop / Cursor: copy examples/configs/claude_desktop_config.json or cursor-mcp.json and fix the paths. Add "--allow-writes" to the args to enable editing.
Options: --root DIR (or EXCEL_MCP_ROOT), --allow-writes (or EXCEL_MCP_ALLOW_WRITES=1), --max-cells 2000 per read, --no-backups, --no-recalc.
26 tests on Python 3.13 and 3.10 with openpyxl 3.1.5 and LibreOffice: path confinement, reading and paging, header detection, profiling, error-origin tracing on a workbook with a cascading #VALUE!, missing-sheet and #REF! formulas, every write tool, table growth, Excel lock files, recalculation with and without LibreOffice, and full JSON-RPC sessions (legacy and 2026-07-28 MCP).
Zip, 40 KB, v1.0, 22 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by Microsoft, Anthropic or Cursor (Anysphere).
Excel MCP server: read sheets and tables, profile columns, trace broken formulas to their source, and edit safely with backups. Python, 26 tests.
MySQL MCP server for Claude Code, Claude Desktop and Cursor: read-only transactions, schema, EXPLAIN findings, 11 health checks, slow queries. Python. $29.
View MySQL MCP ServerPostgreSQL MCP server for Claude Code, Claude Desktop and Cursor: read-only transactions, schema, EXPLAIN findings, health checks, slow queries. Python. $29.
View Postgres MCP ServerTest any MCP server (stdio or HTTP) against MCP 2026-07-28 and 2025-11-25: conformance checks, YAML test cases, JUnit for CI. Python, no dependencies.
View MCP Server Test Harness: Conformance + Test Cases for CIShort weekly digest of new x402 + MCP tools and free kits, including the MCP OAuth Checker. No spam, unsubscribe any time.