
DataClean
Profile, clean and validate CSV/Excel data: schemas, dates, numbers, duplicates. Never guesses.
- tools
- 6
- auth
- Secret needed
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Nov 6, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
profile_tableEncoding, delimiter, header row, and for each column: real type (integer, decimal, date, datetime, boolean, email, url, phone, iban, text), number locale, date order, currency, nulls, distinct values, min/max, examples and problems. Also reports duplicate rows and a suggested...
Encoding, delimiter, header row, and for each column: real type (integer, decimal, date, datetime, boolean, email, url, phone, iban, text), number locale, date order, currency, nulls, distinct values, min/max, examples and problems. Also reports duplicate rows and a suggested...
No parameter schema in public metadata yet.
clean_tableReturns a clean, typed copy as CSV, TSV, JSON, JSONL or typed .xlsx: text trimmed and repaired, numbers as plain decimals, dates in ISO 8601, phones in E.164, IBANs compacted, rows deduplicated, headers made unique or snake_case. Every value left unconverted is listed with its...
Returns a clean, typed copy as CSV, TSV, JSON, JSONL or typed .xlsx: text trimmed and repaired, numbers as plain decimals, dates in ISO 8601, phones in E.164, IBANs compacted, rows deduplicated, headers made unique or snake_case. Every value left unconverted is listed with its...
No parameter schema in public metadata yet.
validate_schemaChecks every row against a schema (type, required, unique, min/max, min_length/max_length, enum, pattern) and returns errors with their row numbers.
Checks every row against a schema (type, required, unique, min/max, min_length/max_length, enum, pattern) and returns errors with their row numbers.
No parameter schema in public metadata yet.
normalize_valuesNormalizes a list of up to 10,000 values (amounts, dates, phones, emails…) taken from a document or another tool.
Normalizes a list of up to 10,000 values (amounts, dates, phones, emails…) taken from a document or another tool.
No parameter schema in public metadata yet.
pricing
No parameter schema in public metadata yet.
credits_balance
No parameter schema in public metadata yet.
Sponsors
Configuration
KEYFLINT_LICENSE*secretYour KeyFlint license (LIC-...). Get one, free trial included, at https://mcp.keyflint.dev
Readme
dataclean-mcp
An MCP server that cleans tables deterministically before an AI agent reasons over them. LLMs misread 1.250,50 €, swap day and month in 03/04/2026, choke on NUL bytes and mojibake (Café), and silently drop leading zeros. DataClean fixes these with rules, and it never guesses: an ambiguous value is kept as it was and flagged, and it is converted only when the rest of its column (or a parameter you pass) settles its meaning.
Details
- Repository
- github.com/arceedev/dataclean-mcp
- Website
- mcp.keyflint.dev
- Categories
- Data & Analytics, Productivity & Office
- Package
dataclean-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active