{"uid":"cap_RKp9UuAZ4GHo8-hbrhCCi","slug":"agent402-tools-csv-lint-b8f73f98","name":"agent402.tools CSV Lint","description":"Validate CSV structure: consistent column counts across rows, properly closed quotes, delimiter detection. Returns row/column counts and any structural errors. Pure CPU.","url":"https://agent402.tools/api/csv-lint","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"CSV text to validate"},"delimiter":{"type":"string","description":"column delimiter (default \",\")"}}},"responseSchema":{"type":"json","example":{"rows":3,"valid":true,"errors":[],"columns":3,"delimiter":","}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xmoZxagHFTW0PiRD5RDhi","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates CSV text for structural integrity: consistent column counts, properly closed quotes, and delimiter detection, returning row/column counts and any errors found.","exampleAgentPrompt":"Can you check this CSV for structural problems — consistent column counts, closed quotes, and correct delimiter? Here's the text: 'name,age,city\\nAlice,30,New York\\nBob,25'","exampleUseCases":null,"resultDescription":"Returns the number of rows and columns found, the detected or confirmed delimiter, and a list of any structural errors such as rows with inconsistent column counts or improperly closed quotes.","failureModes":["Empty or missing 'text' field returns an error","Extremely large CSV text may time out or be rejected","Ambiguous delimiter may be misdetected if not specified","Non-text binary content will fail parsing","Malformed JSON request body returns a 400 error"],"whenToPreferThis":"Use this endpoint when you need a lightweight, pure-CPU check of CSV structural integrity before ingesting or processing data — especially to catch column count inconsistencies and quote escaping issues without loading the data into a full parser or database.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:14:04.383Z","isFirstParty":false}