mcp
Start the FineType MCP server — expose type inference to AI agents over stdio.
Start the FineType Model Context Protocol server. Once running, any MCP-compatible agent can classify values, profile files, and browse the taxonomy through structured tool calls instead of shelling out to the CLI.
Usage
finetype mcpThe server communicates over stdio and takes no flags. It is designed to be launched as a subprocess by an MCP client, not run interactively.
Wiring it into an MCP client
Configure your client to launch finetype mcp as a stdio subprocess. For a Claude Desktop / Claude Code style config:
{
"mcpServers": {
"finetype": {
"command": "finetype",
"args": ["mcp"]
}
}
}The agent then sees FineType's tools and can call them directly.
Tools
| Tool | Purpose |
|---|---|
infer | Classify values — single or column mode with an optional header hint |
profile | Profile every column in a CSV file (path or inline data) |
ddl | Generate a CREATE TABLE DDL from file profiling |
taxonomy | Search and filter the type taxonomy by domain, category, or query |
schema | Export the JSON Schema contract for a type (or set of types, supports globs) |
validate | Schema-driven CSV validation — valid/invalid counts plus error details |
generate | Generate synthetic sample data for a type |
Resources
The server also exposes the taxonomy as readable resources:
finetype://taxonomyfinetype://taxonomy/{domain}finetype://taxonomy/{domain}.{category}.{type}
See also
infer— the CLI equivalent of theinfertoolprofile— the CLI equivalent of theprofiletool- Agent Ready — why skills + CLI are the recommended path for most agents