This connects Claude to an inference-driven schema mapper that figures out how messy CSV columns correspond to a clean target schema. You get seven scorers out of the box: exact match, alias dictionary, initialism detection, pattern types (email, phone, UUID), statistical profiling, fuzzy string similarity, and an optional LLM scorer. It runs the Hungarian algorithm to find optimal one-to-one assignments, then returns mappings with confidence scores and human-readable reasoning. The Python and TypeScript implementations share a golden-test parity suite, so mapping decisions are verified bit-for-bit across both. Reach for this when you're onboarding external data, normalizing CRM exports, or building ETL pipelines where column names are inconsistent and you need reproducible, explainable field matching without manual config.
claude mcp add --transport stdio benzsevern-infermap uvx infermap