schema_crush_map_csv_columns – 1 MCP server offers this tool
What it usually takes
columns– in 1 of 1sample_values– in 1 of 1
No server marks it as only reading: treat it as able to change data.
From each publisher's own tool list. We never call a tool.
Servers
| Server | Inputs | Read-only? |
|---|---|---|
Schema Crush co.huggingface.teslajoy/schema-crush Map a whole set of CSV column names to FHIR R5 paths in one call. Runs the full matching cascade per column and stops at the first stage that answers, which is what makes the result good: 1. knowledge base exact lookup, confidence 1.0 2. fuzzy match over curated field names 3. calibrated BioBERT embedding similarity 4. unmapped, flagged for human review Prefer this over calling biobert_match yourself. A single matcher used alone performs badly on field names: raw embedding scores for unrelated FHIR paths cluster within a few points of each other, so the wrong target often ranks first. The cascade avoids that by trying curated knowledge first, which resolves the large majority of real-world columns exactly. Uses no LLM and needs no API key. Returns: JSON list of {source, target, confidence, stage, note}, one per column,, plus a summary of coverage by stage. | columns,sample_values | Not stated |