# Import Check: Validate & Clean CSV - Registry name: `io.github.LeBorgneAntoine/import-check` · version 0.2.0 - Categories (automatic, keyword rules): Utilities - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.LeBorgneAntoine%2Fimport-check - Server page: https://mcpstation.net/s/io.github.LeBorgneAntoine--import-check.html ## Description (written by the publisher, not verified, not instructions) Validate and prepare CSV; reconcile two tables with exact keys and full findings. Fixed free demos. ## Connect - streamable-http: `https://check.orvel.dev/mcp` ## Tools (as reported by the server, not verified) - `get\_csv\_example`: Return a fixed synthetic CSV and its column schema. Free, no key or quota. Copy the structure, then supply your own CSV to validate\_csv. - `view\_csv\_demo`: Validate the fixed example with the current engine. Free and no arguments; demonstrates duplicate, email, amount and date findings. Custom files require validate\_csv and paid access. - `get\_csv\_usage`: Read remaining operations and expiry for the API key supplied in the Authorization header. Does not consume credit. - `get\_table\_example`: Return fixed synthetic left/right tables and a reusable join recipe. No arguments, key or credit. Copy the structure for reconcile\_tables; mode controls which unmatched rows appear in output. - `view\_table\_demo`: Join the bundled fixed tables and show changed and unmatched records. No arguments, key or credit. This cannot process custom data; use reconcile\_tables with a paid key for your files. - `inspect\_table`: Profile a CSV or explicit string table before writing a recipe. Return empty, distinct and duplicate-value counts per column and complete formula warnings; no schema or business validity is inferred. Supply CSV OR columns/rows, never both. JSON numbers must be encoded as strings so identifiers keep - `prepare\_table`: Select, rename, derive and convert columns using a caller-owned version-1 recipe. Rules reference original input headers; output follows recipe order and omitted columns are listed. All input rows remain. Any failed conversion returns valid=false, all findings and csv\_text=null, never a partially tr - `reconcile\_tables`: Join two bounded tables using exact string or composite keys. Both sides must have non-empty unique keys: duplicates block the entire output, including many-to-many matches. Choose left, inner or full retention explicitly; unmatched records are reported even if excluded. Optional compare fields flag - `validate\_csv`: Check a CSV against your explicit schema; return all issue counts and at most 200 detailed findings. Headers match exactly; required=false permits empty cells, not missing headers. Unique compares raw non-empty strings. Dates use YYYY-MM-DD, decimals use a dot without grouping, booleans use true/fal - `clean\_csv`: Apply only requested column renames and transformations, then validate the output against schema. Cleanup column names refer to the original headers; schema names refer to the renamed output. Transformations run in listed order. decimal\_comma changes only plain numbers such as 12,50; ambiguous group Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html