{"data":{"name":"dev.workers.rainmaker-wells.well-016-datacleanup/data-cleanup","title":"well-016-datacleanup","description":"CSV cleanup: dates, emails, phones, dedupe. x402 $0.005 USDC, Base. As is, no warranty.","version":"1.0.0","websiteUrl":"https://well-016-datacleanup.rainmaker-wells.workers.dev/openapi.json","repositoryUrl":null,"remotes":[{"url":"https://well-016-datacleanup.rainmaker-wells.workers.dev/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-21T18:33:30.438Z","updatedAt":"2026-10-21T18:33:30.438Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"well-016-datacleanup","source":"official-registry","sourceId":"dev.workers.rainmaker-wells.well-016-datacleanup/data-cleanup","updatedAt":"2026-10-21T18:33:30.438Z","confidence":100,"websiteUrl":"https://well-016-datacleanup.rainmaker-wells.workers.dev/openapi.json","description":"CSV cleanup: dates, emails, phones, dedupe. x402 $0.005 USDC, Base. As is, no warranty.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"dev.workers.rainmaker-wells.well-016-datacleanup/data-cleanup","endpointFingerprint":"c6a0c1f9d68df73cc86f3bdf12cf9c35ca02eae8d8f47104ed60cb1e37578b7f","name":"data-cleanup","title":null,"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. As is, no warranty. Nothing stored.","inputSchema":{"type":"object","properties":{"url":{"description":"Public https URL of a CSV (max 1 MB).","type":"string"},"csv":{"description":"Inline CSV text instead of url (max 1 MB).","type":"string"},"has_header":{"description":"First row is a header (default true).","type":"boolean"},"trim_whitespace":{"description":"Trim and collapse whitespace in every cell (default true).","type":"boolean"},"key_columns":{"description":"Columns used to detect duplicates (default all).","maxItems":200,"type":"array","items":{"type":"string"}},"dedupe":{"description":"merge (default) keeps first row and fills its blanks; flag adds _duplicate_of_row; none.","type":"string","enum":["merge","flag","none"]},"fuzzy":{"description":"Also match near-duplicates (case/punctuation/accents, small typos). Default true.","type":"boolean"},"fuzzy_threshold":{"description":"Similarity 0.5-1 for typo matches (default 0.92; 1 = normalized-equal only).","type":"number"},"date_columns":{"description":"Columns to convert to ISO 8601 (default auto).","anyOf":[{"maxItems":200,"type":"array","items":{"type":"string"}},{"type":"string","enum":["auto","none"]}]},"date_order":{"description":"Order for ambiguous numeric dates (default mdy).","type":"string","enum":["mdy","dmy"]},"email_columns":{"description":"Email columns to lowercase (default auto).","anyOf":[{"maxItems":200,"type":"array","items":{"type":"string"}},{"type":"string","enum":["auto","none"]}]},"phone_columns":{"description":"Phone columns (default auto by header name).","anyOf":[{"maxItems":200,"type":"array","items":{"type":"string"}},{"type":"string","enum":["auto","none"]}]},"phone_format":{"description":"digits (default) or e164.","type":"string","enum":["digits","e164"]},"default_country_code":{"description":"Country code for e164 when missing (default 1).","type":"string"},"case_rules":{"description":"Map column -> lower | upper | title.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","enum":["lower","upper","title"]}},"max_groups":{"description":"Max duplicate groups listed in report (default 50, max 500).","type":"number"}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Data cleanup (CSV)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"468c0ac04a4dc58ae154d861d92a7ff0e888c6a9b2c0c88f9d7ec456add5a776","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:10.987Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"c6a0c1f9d68df73cc86f3bdf12cf9c35ca02eae8d8f47104ed60cb1e37578b7f","protocol":"streamable-http","status":"indexed","toolCount":1,"observedAt":"2026-10-31T09:46:10.987Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"dev.workers.rainmaker-wells.well-016-datacleanup/data-cleanup":{"url":"https://well-016-datacleanup.rainmaker-wells.workers.dev/mcp"}}},"Cursor":{"mcpServers":{"dev.workers.rainmaker-wells.well-016-datacleanup/data-cleanup":{"url":"https://well-016-datacleanup.rainmaker-wells.workers.dev/mcp"}}},"VS Code":{"servers":{"dev.workers.rainmaker-wells.well-016-datacleanup/data-cleanup":{"type":"http","url":"https://well-016-datacleanup.rainmaker-wells.workers.dev/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://well-016-datacleanup.rainmaker-wells.workers.dev/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:dev.workers.rainmaker-wells.well-016-datacleanup%2Fdata-cleanup","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/dev.workers.rainmaker-wells.well-016-datacleanup%2Fdata-cleanup","name":"dev.workers.rainmaker-wells.well-016-datacleanup/data-cleanup","description":"CSV cleanup: dates, emails, phones, dedupe. x402 $0.005 USDC, Base. As is, no warranty.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://well-016-datacleanup.rainmaker-wells.workers.dev/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://well-016-datacleanup.rainmaker-wells.workers.dev/openapi.json","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"dev.workers.rainmaker-wells.well-016-datacleanup/data-cleanup","status":"online","lastCheckedAt":"2026-11-03T17:19:28.208Z","lastSuccessfulCheck":"2026-11-03T17:19:28.208Z","latencyMs":548,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:28.208Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:28.208Z"},"security":null,"timestamps":{"createdAt":"2026-10-21T18:33:30.438Z","updatedAt":"2026-10-21T18:33:30.438Z","observedAt":"2026-11-03T17:19:28.208Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}