This gives Claude direct access to Excel, CSV, and ODS files through two modes: cell-level operations (read_cell, write_range, append_rows, insert_columns) and SQL queries via an embedded DuckDB engine. You can mix both approaches on the same file. The SQL mode is especially handy when you need to JOIN across sheets, run aggregates, or filter rows before writing them back with UPDATE or DELETE statements. Every operation is stateless and requires explicit file and sheet parameters. It treats CSV files as single-sheet workbooks and preserves formatting while only touching cell values. Useful when you're building data pipelines, cleaning datasets, or need programmatic spreadsheet manipulation without opening Excel.
claude mcp add --transport stdio marekrost-mcp-server-spreadsheet -- uvx mcp-server-spreadsheet