Agent♥︎Age
Catalog

io.github.MukundaKatta/csv-tools-mcp

Official

by MukundaKatta · JavaScript

Reliable CSV parsing + generation. Handles quotes, embedded commas, BOMs, CRLF.

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, and pluck_columns

⚠️ Limitations

  • Only CSV-focused tools are provided: parsing, serialization, and column plucking