{"slug":"well-016-datacleanup-mmelnyk2000-workers-dev-mcp-4df0be","title":"Clean a CSV ($0.005 USDC)","host":"well-016-datacleanup.mmelnyk2000.workers.dev","method":"GET","resource":"https://well-016-datacleanup.mmelnyk2000.workers.dev/mcp#data-cleanup#data-cleanup","category":"other","description":"Clean a CSV ($0.005 USDC): give an https url or inline csv (max 1 MB / 20k rows). Trims whitespace, optional case rules, dates to ISO 8601, lowercases emails, normalizes phone digits, merges or flags exact + fuzzy duplicate rows on key_columns. Returns cleaned CSV text + JSON report (rows in/out, du","price_listed":0.005,"price_asked":null,"state":"no_terms","state_label":"Answers HTTP 406 without x402 payment terms","checks_7d":1,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"description":"Clean a CSV ($0.005 USDC): give an https url or inline csv (max 1 MB / 20k rows). Trims whitespace, optional case rules, dates to ISO 8601, lowercases emails, normalizes phone digits, merges or flags exact + fuzzy duplicate rows on key_columns. Returns cleaned CSV text + JSON report (rows in/out, dupes, columns changed). Deterministic, no AI. As is, no warranty. Nothing stored.","example":{"csv":"name,email,signup\nAnn Lee, ANN@X.COM ,3/4/2024\nann lee,ann@x.com,2024-03-04\n","key_columns":["email"]},"inputSchema":{"properties":{"case_rules":{"description":"Map column -> lower | upper | title.","type":"object"},"csv":{"description":"Inline CSV text instead of url (max 1 MB).","type":"string"},"date_columns":{"description":"Columns to convert to ISO 8601 (default auto).","items":{"type":"string"},"type":"array"},"date_order":{"description":"mdy (default) or dmy for ambiguous dates.","type":"string"},"dedupe":{"description":"merge (default), flag, or none.","type":"string"},"email_columns":{"description":"Email columns (default auto).","items":{"type":"string"},"type":"array"},"fuzzy":{"description":"Also match near-duplicates (default true).","type":"boolean"},"fuzzy_threshold":{"description":"Similarity 0.5-1 (default 0.92).","type":"number"},"has_header":{"description":"First row is a header (default true).","type":"boolean"},"key_columns":{"description":"Columns used to detect duplicates (default all).","items":{"type":"string"},"type":"array"},"phone_columns":{"description":"Phone columns (default auto by header).","items":{"type":"string"},"type":"array"},"phone_format":{"description":"digits (default) or e164.","type":"string"},"url":{"description":"Public https URL of a CSV (max 1 MB).","type":"string"}},"type":"object"},"toolName":"data-cleanup","transport":"streamable-http","type":"mcp"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"description":{"type":"string"},"example":{"type":"object"},"inputSchema":{"type":"object"},"toolName":{"type":"string"},"transport":{"enum":["streamable-http"],"type":"string"},"type":{"const":"mcp","type":"string"}},"required":["type","toolName","inputSchema"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-18","reachable":true,"status":406,"valid_402":false,"asked_usdc":null,"price_match":null,"latency_ms":359,"error":null}],"description_full":"Clean a CSV ($0.005 USDC): give an https url or inline csv (max 1 MB / 20k rows). Trims whitespace, optional case rules, dates to ISO 8601, lowercases emails, normalizes phone digits, merges or flags exact + fuzzy duplicate rows on key_columns. Returns cleaned CSV text + JSON report (rows in/out, dupes, columns changed). Deterministic, no AI. As is, no warranty. Nothing stored.","last_updated":"2026-10-15T22:20:46.928Z","schemes":["exact"]}