Dataset Cleaner & Exporter
Server Details
Dedupe, flatten and clean messy JSON rows (emails, phones, URLs, HTML) in one call, as JSON or CSV.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- Nero-Engine/dataset-cleaner-exporter-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 2 tools
The two tools are unmistakably different: clean_rows performs the whole data transformation, while list_capabilities is a documentation-only, zero-data call. There is no plausible way an agent could confuse one for the other.
Both names follow the same lowercase snake_case verb_noun convention (clean_rows, list_capabilities), each starting with a clear action verb. The pattern is perfectly predictable for a two-tool set.
Two tools is thin even for a narrow domain, and the entire workload is packed into a single heavily-parameterized clean_rows call. It is defensible because a pipeline should be one atomic step, but the surface feels minimal.
The clean-and-export lifecycle is covered end to end within one call, plus a capabilities/limits tool, so agents will not hit dead ends for the stated purpose. Gaps remain around writing results to a file and chunking oversized inputs, which the description tells the agent to handle manually across multiple calls.
Available Tools
2 toolsclean_rowsAInspect
Deduplicates, 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.
Inputs: rows (required), flatten, maxItems, dedupKeys, +14 more.
list_capabilitiesAInspect
Returns 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.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Clean, filter and reshape JSON rows in one call: 26 transforms, 25 filters, sort, dedupe, limit.
Clean, dedupe, join and reconcile CSV/Excel files. Runs on Apify, pay per use.
Returns a deduplicated, flattened and cleaned copy of any Apify dataset, file or Google Sheet by...
Convert and clean tables: CSV, JSON, dedupe, stats. Free.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI agents to deterministically profile, clean, normalize, and validate tabular data, including locale-aware numbers, dates, text encoding, IDs, and CSV/XLSX/JSON inputs, while flagging ambiguous values instead of guessing.6Business Source 1.1
- AlicenseAqualityCmaintenanceEnables users to clean and de-duplicate sales lead lists locally without API keys or network calls. It normalizes names, emails, phone numbers, and website domains, drops invalid emails, removes duplicate leads by email, and validates email formatting.2MIT
- AlicenseAqualityBmaintenanceEnables checking lead rows, CSV files, or Apify datasets for duplicates, email syntax and risk signals, domain issues, missing fields, and stale dates, returning a per-row import, review, or reject verdict so only clean records reach a CRM or sequencer.1283 npmMIT
- AlicenseBqualityBmaintenanceEnables developers to repair malformed JSON, synthesize ReDoS-safe regexes, compile XML system prompts, enforce JSON Schema, verify context compaction, audit hallucinations, and sanitize CSV/JSON data through a scoped streamable-http endpoint.71MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.