Connects Claude to Vincario's vehicle data API through four straightforward tools: decode any VIN to get full specs, check stolen vehicle databases, retrieve market valuations with odometer data, and preview available fields before making paid calls. Uses stateless HTTP transport, so you can run it locally on port 8080 or point directly at their hosted endpoint. Requires a Vincario API key passed as an HTTP header. Useful when you're building automotive tools, need to validate VINs in conversation, or want to let an AI assistant handle vehicle lookups without switching contexts to a web interface.
Public tool metadata for what this MCP can expose to an agent.
vin_decodeDecode a VIN and return detailed information about the vehicle.1 paramsDecode a VIN and return detailed information about the vehicle.
vinstringvin_decode_infoList which fields are available for decoding a given VIN (free endpoint).1 paramsList which fields are available for decoding a given VIN (free endpoint).
vinstringstolen_checkCheck if a VIN appears in supported police/Vincario stolen databases.1 paramsCheck if a VIN appears in supported police/Vincario stolen databases.
vinstringvehicle_market_valueVehicle Market Value for a VIN. Accepts query parameters: odometer (int), odometer_unit (str).Pass them via 'params' dictionary.3 paramsVehicle Market Value for a VIN. Accepts query parameters: odometer (int), odometer_unit (str).Pass them via 'params' dictionary.
vinstringodometervalueodometer_unitvalueAn MCP (Model Context Protocol) server that exposes the Vincario API to AI agents and LLM clients. Enables AI assistants to decode VINs, check stolen vehicle databases, and retrieve market valuations through natural language.
| Tool | Description |
|---|---|
vin_decode | Decode a VIN and return detailed vehicle information |
vin_decode_info | List available fields for a given VIN (free endpoint) |
stolen_check | Check if a VIN appears in stolen vehicle databases |
vehicle_market_value | Get market valuation for a vehicle (supports odometer input) |
X-API-Key HTTP headerdocker build -t vincario-mcp .
docker run -p 8080:8080 vincario-mcp
The server starts on http://localhost:8080.
pip install uv
uv sync
uv run main.py
Pass your Vincario API key as an HTTP header with each request:
X-API-Key: your_api_key_here
Add to your MCP config (.mcp.json or claude_desktop_config.json):
{
"mcpServers": {
"vincario": {
"type": "http",
"url": "http://localhost:8080",
"headers": {
"X-API-Key": "your_api_key_here"
}
}
}
}
If connecting to the hosted server at https://mcp.vincario.com/mcp, replace the URL accordingly.
Once connected, you can ask your AI assistant:
The server uses streamable HTTP transport (stateless_http=True), which means no persistent session is required. Each request is independent, making it straightforward to deploy behind a reverse proxy or load balancer.
For HTTPS deployment, place a reverse proxy (nginx, Caddy, Cloudflare) in front of the server — the application itself runs on plain HTTP port 8080.
See Vincario API Terms of Service for usage terms.
com.mcparmory/google-sheets
domdomegg/google-sheets-mcp
henilcalagiya/google-sheets-mcp
cct15/war-dashboard-data
moooonad/mcp-google-sheets-full
io.github.br0ski777/csv-to-json