Skip to main content
Glama

Dataset Cleaner & Exporter

Server Details

Dedupe, flatten and clean messy JSON rows (emails, phones, URLs, HTML) in one call, as JSON or CSV.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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

A4.5/5.0

Scored across 2 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness4/5

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 tools
clean_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

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Enables 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.
      6
      Business Source 1.1
    • A
      license
      A
      quality
      C
      maintenance
      Enables 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.
      2
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables 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.
      1
      283 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.