Connect-MCP

Import Check: Validate & Clean CSV

io.github.LeBorgneAntoine/import-check · v0.2.0

Validate and prepare CSV; reconcile two tables with exact keys and full findings. Fixed free demos.

MCPremoteAPI keyDocuments & PDFFood & drinkFiles & storage

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 10 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

A 95/100

What it does: 10 tools · 5 read, 5 write · Documents & PDF, Files & storage, E-commerce

Test call get_csv_example: worked (992 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +5
  • Read/write annotations: +5
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://check.orvel.dev/mcp

Tools

10 tools listed at last check
  • 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

Badge

Connect-MCP badge for io.github.LeBorgneAntoine/import-check

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.LeBorgneAntoine/import-check.svg)](https://clawy.uk/mcp/s/io.github.LeBorgneAntoine/import-check)