{"uid":"cap_JTxmImOIBkpS-izgPUg1i","slug":"klymax402-csv-to-json-parser-2e3b0df4","name":"klymax402 CSV to JSON Parser","description":"One MCP endpoint gives your AI agent access to 100 APIs -- crypto, DeFi, web, AI, finance and utilities. No API keys, USDC on Base from $0.003/call.","url":"https://klymax402.com/api/csv-to-json/api/parse","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","description":"CSV content to parse"},"delimiter":{"type":"string","description":"Delimiter: comma, semicolon, tab, pipe (default: auto-detect)"},"hasHeaders":{"type":"boolean","description":"First row is headers (default: true)"}}},"responseSchema":{"type":"json","example":{"rows":[],"columns":[],"rowCount":1,"delimiter":"example","hasHeaders":true,"columnCount":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XZDOk3olh67uBk_B43KLo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses CSV text content into structured JSON with rows, columns, and metadata","exampleAgentPrompt":"Can you parse this CSV text into JSON for me? It uses semicolons as delimiters and the first row is headers: 'Name;Age;City\\nAlice;30;New York\\nBob;25;London'","exampleUseCases":[{"title":"ETL pipeline CSV ingestion","prompt":"I have raw CSV data from our export tool that uses pipe characters as delimiters and has a header row — can you convert it to JSON so I can process the records programmatically? Here's the content: 'ID|Product|Price\\n1|Widget|9.99\\n2|Gadget|24.99'"},{"title":"Tab-separated survey results parsing","prompt":"Parse this tab-separated survey export into JSON for me — it has headers in the first row: 'Question\\tAnswer\\tScore\\nSatisfaction\\tVery Happy\\t5\\nSpeed\\tFast\\t4'"},{"title":"Auto-detect delimiter from messy CSV","prompt":"I'm not sure what delimiter this CSV file uses, can you auto-detect it and convert everything to JSON? Here's the data: 'country,population,gdp\\nUSA,331000000,21000000\\nGermany,83000000,3800000'"}],"resultDescription":"Returns a JSON object containing a 'rows' array of parsed data records, a 'columns' array of column names, a 'rowCount' integer, a 'columnCount' integer, the detected or specified 'delimiter' string, and a 'hasHeaders' boolean indicating whether headers were extracted.","failureModes":["Malformed or empty CSV string returns empty rows/columns arrays","Incorrect delimiter specified may produce single-column output with no proper parsing","CSV with inconsistent column counts per row may yield ragged or misaligned output","Payment failure (non-402 response) if USDC balance is insufficient","Very large CSV strings may hit request size limits or timeout"],"whenToPreferThis":"Choose this endpoint when you have raw CSV text content (not a file URL) that needs to be converted to JSON programmatically, especially when the delimiter may vary (comma, semicolon, tab, pipe) or you need automatic delimiter detection. Ideal for lightweight data pipeline steps, ETL preprocessing, or when an agent receives CSV-formatted tool output and needs to work with it as structured JSON.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:05:26.857Z","isFirstParty":false}