Skip to content
BEAD

CSV ↔ JSON Converter

Convert CSV to JSON or JSON to CSV with quoted fields and configurable delimiters.

JSON

🔒 Conversion happens entirely in your browser.

</>Use this tool programmaticallycurl · JavaScript · MCP

Same tool, callable from any HTTP client or from Claude (via MCP). Anonymous: 100 req/day per IP. Sign up for 1,000 req/day.

curl
curl https://api.b-e-a-d.com/tools/csv-json/run \
  -H "Content-Type: application/json" \
  -d '{
  "direction": "csvToJson",
  "input": "your input here",
  "delim": ","
}'
JavaScript (fetch)
const res = await fetch("https://api.b-e-a-d.com/tools/csv-json/run", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "direction": "csvToJson",
  "input": "your input here",
  "delim": ","
}),
});
const data = await res.json();
console.log(data.result);
MCP (Claude Desktop / Claude Code)
# In Claude Desktop / Claude Code, add to your MCP config:
{
  "mcpServers": {
    "bead": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.b-e-a-d.com"]
    }
  }
}

# Then ask Claude to call:
mcp__bead__bead_csv_json

Full reference: developer docs · OpenAPI spec

About this tool

CSV parsing follows the RFC 4180 quoting rules — fields with commas, quotes, or newlines must be wrapped in double quotes, and embedded quotes are escaped as "".

JSON input must be an array of objects with the same shape. Nested objects or arrays inside a row are serialized back to JSON when converting to CSV.

You might also like

Used in these workflows