csv-tools-mcp (io.github.MukundaKatta/csv-tools-mcp)
This MCP server provides reliable CSV parsing and generation. It supports RFC 4180 parsing with correct handling of quoted fields, embedded commas, escaped double quotes, CRLF/LF line endings, and an optional leading BOM, and can serialize rows back to CSV with matching quoting behavior.
🛠️ Key Features
- Tooling for CSV parsing, CSV generation, and column extraction
- RFC 4180 parsing with quoted fields, embedded commas, and escaped double quotes (
"") - Handles CRLF/LF and a leading BOM
- Options for headers and configurable delimiters
🚀 Use Cases
- Parse CSV text into headers plus objects (or raw arrays)
- Convert arrays-of-arrays or arrays-of-objects into CSV
- Extract a subset of named columns from parsed CSV
⚡ Developer Benefits
- Consistent CSV edge-case handling (quotes, BOMs, line endings)
- Deterministic transformation via
parse_csv,to_csv, andpluck_columns
⚠️ Limitations
- Only CSV-focused tools are provided: parsing, serialization, and column plucking