io.github.aidatatools-dev/data-quality-gate

Data Quality Gate - deterministic post-scrape cleaner + verdict

Post-scrape data cleaner, no LLM: repairs mojibake, HTML, invisible chars. Plus a verdict.

Endpointhttps://www.aidatatools.dev/api/mcp_server (streamable-http)
Registry version0.3.0
Now3 tools · grade D (50) · pin ts_473d0ee1a3663538cde7f6d885b11d23 · protocol 2025-06-18
First / last listed2026-11-05 00:01 UTC / 2026-11-05 00:01 UTC
Grade over time2026-11-05: D (50), 3 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-05 00:01 UTC
3 tools, grade D (50)

Tools: check_dataset_quality clean_scraped_data clean_scraped_data_audited

Current tools (3)

check_dataset_qualityCall this before using any dataset. Returns a deterministic quality verdict (RELIABLE / USABLE_WITH_CLEANING / UNRELIABLE) with exact facts: completeness, nulls, type consistency, impossible values, duplicates, outliers, and (on financial/trading data) cross-source price divergence. 100% deterministic, no LLM. Free -- this MCP endpoint runs the engine directly; POST /api (plain REST, same engine)
params: rawJson, datasetId
clean_scraped_dataPAID TIER, CALLED FROM A FREE ENDPOINT -- READ THIS FIRST: this tool does NOT return your cleaned data, and its response has NO `data` key. It returns {"status": "payment_required", "what_we_found_in_your_data": {...}, "get_the_repaired_data": {...}}. Do not treat its output as cleaned data and do not write it back into your dataset. WHAT YOU GET HERE, FREE: an exact inventory of the defects in YO
params: rawJson*, options
clean_scraped_data_auditedPAID TIER, CALLED FROM A FREE ENDPOINT -- READ THIS FIRST: this tool does NOT return your cleaned data, and its response has NO `data` key. It returns {"status": "payment_required", "what_we_found_in_your_data": {...}, "get_the_repaired_data": {...}}. Do not treat its output as cleaned data and do not write it back into your dataset. WHAT YOU GET HERE, FREE: an exact inventory of the defects in YO
params: rawJson*, options

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.