Dataset Cleaner & Exporter MCP server
online · 100% uptimeio.github.Nero-Engine/dataset-cleaner-exporter·v0.1.0Dedupe, flatten and clean messy JSON rows (emails, phones, URLs, HTML) in one call, as JSON or CSV.
0 stars
Reviews
Write oneNobody has reviewed Dataset Cleaner & Exporter yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Dataset Cleaner & Exporter tools (2)
write = sends, deletes, buys or postsclean_rowsFreeDeduplicates, flattens and cleans a list of JSON rows in one call and returns spreadsheet-ready rows (or CSV text) plus a summary with exact counts: rows in, rows added by expansion, duplicates removed, rows dropped by maxItems, rows out, the final column list, per-column fill rates and warnings. Steps, in order: optionally explode one array field into one row per entry; flatten nested objects into columns (address.city becomes address_city); trim text; lowercase valid emails; reduce phone numbers to digits with any leading +; lowercase URL hosts and drop the trailing slash; optionally strip HTML and turn numeric or true/false text into numbers and booleans; blank text becomes null; keep, remove or rename columns; then remove duplicates (normalized by default, comparing the whole row unless dedupKeys is set) keeping the most complete row. Deterministic, no AI, nothing guessed. Use it on scraped leads, CRM exports or API results before loading them anywhere. There is a row limit per call (see list_capabilities); split bigger lists across several calls.
list_capabilitiesFreeReturns the exact cleaning rules (how emails, phone numbers and URLs are detected and normalized), the dedup modes and keep strategies, the order the steps run in, and the maximum rows per call. Call this first if you are unsure how a field will be treated. Free, processes no data.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 120ms20/20
- Tool poisoning2 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 21 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How Dataset Cleaner & Exporter compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 45 ms
- faster than 93% of 30,031 servers
What its tools let an agent do: 2 read
Install Dataset Cleaner & Exporter in Claude Code, Cursor or VS Code
claude mcp add --transport http dataset-cleaner-exporter https://dataset-cleaner-exporter.nerolabs.workers.dev/mcp
What the publisher says
From the Dataset Cleaner & Exporter repository's README, as published. We do not edit it. Read it on GitHub
Dataset Cleaner & Exporter (Remote MCP Server)
Deduplicate, flatten and clean messy JSON rows in a single tool call. Hand it a list of rows from a scraper, a CRM export or an API, and it hands back clean, spreadsheet-ready rows (or CSV text) plus an exact account of what was merged and why.
Built for AI agents. No install, no API key, no signup. Connect by URL and call it.
https://dataset-cleaner-exporter.nerolabs.workers.dev/mcpFree to use while in early access.
What it does
One call runs a fixed pipeline, in this order:
- Expand (optional) one array field, such as offers or variants, into one row per entry, repeating the other fields.
- Flatten nested objects into columns: address.city becomes address_city. Arrays stay as one JSON-text cell.
- Clean every value: trim text, lowercase valid emails, reduce phone numbers to digits (keeping a leading +), lowercase URL hosts and drop the trailing slash, and optionally strip HTML and turn "42" and "true" into real numbers and booleans. Blank text becomes null.
- Keep, remove or rename columns.
- Deduplicate on the fields you name, or the whole row: exact, normalized (ignores case and whitespace, the default) or fuzzy (near-duplicates). The most complete row survives.
Deterministic, no AI in the loop, nothing guessed. A value it cannot confidently read, such as "not-an-email" in an email column, is left exactly as it was. The summary tells you how many rows came in, how many duplicates were removed, how many rows went out, how full every column is, and warns you when something needs a look, for example rows with an empty dedup key, which are kept as they are rather than merged with each other.
Tools
Connect
Claude Code
claude mcp add --transport http dataset-cleaner-exporter https://dataset-cleaner-exporter.nerolabs.workers.dev/mcpClaude Desktop / claude.ai: Settings, Connectors, Add custom connector, paste the URL above.
Cursor, Windsurf, VS Code and other MCP clients
{
"mcpServers": {
"dataset-cleaner-exporter": {
"url": "https://dataset-cleaner-exporter.nerolabs.workers.dev/mcp"
}
}
}Example
Five messy lead rows go in, two of them duplicates with different casing and whitespace:
{
"rows": [
{"company": " Acme Corp ", "email": "SALES@ACME.COM", "phone": "+1 (555) 123-4567", "website": "HTTPS://Acme.com/", "address": {"city": "Austin", "state": "TX"}},
{"company": "Acme Corp", "email": "sales@acme.com ", "phone": "555.123.4567", "website": "https://acme.com", "address": {"city": "Austin", "state": ""}},
{"company": "Globex Inc", "email": " Info@Globex.io", "phone": "+1 555 987 6543", "website": "https://globex.io/", "address": {"city": "Denver", "state": "CO"}, "notes": "<b>Hot</b> lead & ready"},
{"company": "globex inc", "email": "info@globex.io", "phone": "", "website": "", "address": {"city": "Denver", "state": "CO"}},
{"company": "Initech", "email": "hello@initech.com", "phone": "(555) 010-0199", "website": "http://www.INITECH.com/about/", "address": {"city": "Dallas", "state": "TX"}}
],
"dedupKeys": ["email"],
"stripHtml": true
}Three clean rows come out. Each duplicate pair kept its more complete row:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19restoreB → Ascore 88
Dataset Cleaner & Exporter: common questions
- Is Dataset Cleaner & Exporter MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Dataset Cleaner & Exporter safety report
- How do I install Dataset Cleaner & Exporter?
- It runs remotely at dataset-cleaner-exporter.nerolabs.workers.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Dataset Cleaner & Exporter need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Dataset Cleaner & Exporter maintained?
- The last commit was 52 days ago (2026-09-13). The latest release is v0.1.0.
- Is Dataset Cleaner & Exporter up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Dataset Cleaner & Exporter compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.