cars-data.com — Car Specs API
Search, compare & filter 102,191 European car variants — 180 specs, 19 languages, EV data.
Should I use this
Quality & Safety
Findings (3)
- LOWin compare_variants
- LOWin list_generations
- LOWin get_images
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"car-specs-api": {
"url": "https://api.cars-data.com/mcp"
}
}
}Remote endpoints
https://api.cars-data.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢search_cars(query, locale, limit)
Free-text search across 102,191 vehicle variants, 116 brands, 19 languages. Returns candidate variant_ids to pass to get_specs/get_images/compare_variants. Each result carries generation_id and year_from/year_to so same-named variants from different generations can be told apart.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "e.g. 'bmw 3 series' or 'tesla model s'"
},
"locale": {
"type": "string",
"enum": [
"en",
"ro",
"fr",
"de",
"es",
"it",
"sr",
"hr",
"pt",
"pl",
"cs",
"sk",
"hu",
"no",
"sv",
"el",
"bg",
"da",
"ar"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_specs(variant_id, locale)
Full localized specs for one vehicle variant, in any of 19 languages — 180 spec types covering engine & fuel, performance, EV/hybrid, safety (30 specs), comfort & interior (47), exterior, chassis, dimensions & weights, consumption (WLTP/NEDC). Each spec carries a confidence score; the response carries last_synced_at — surface both so you don't overstate certainty.
Input Schema
{
"type": "object",
"properties": {
"variant_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "from search_cars or filter_cars"
},
"locale": {
"type": "string",
"enum": [
"en",
"ro",
"fr",
"de",
"es",
"it",
"sr",
"hr",
"pt",
"pl",
"cs",
"sk",
"hu",
"no",
"sv",
"el",
"bg",
"da",
"ar"
]
}
},
"required": [
"variant_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪compare_variants(variant_ids, locale)
Side-by-side localized specs for 2-4 vehicle variants.
Input Schema
{
"type": "object",
"properties": {
"variant_ids": {
"minItems": 2,
"maxItems": 4,
"type": "array",
"items": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"locale": {
"type": "string",
"enum": [
"en",
"ro",
"fr",
"de",
"es",
"it",
"sr",
"hr",
"pt",
"pl",
"cs",
"sk",
"hu",
"no",
"sv",
"el",
"bg",
"da",
"ar"
]
}
},
"required": [
"variant_ids"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_generations(model_id, locale)
Generations/facelifts of a model, with production years.
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"locale": {
"type": "string",
"enum": [
"en",
"ro",
"fr",
"de",
"es",
"it",
"sr",
"hr",
"pt",
"pl",
"cs",
"sk",
"hu",
"no",
"sv",
"el",
"bg",
"da",
"ar"
]
}
},
"required": [
"model_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪filter_cars(fuel, body, drive, power_min, power_max, ...)
Structured catalog filter: fuel type, body type, drive layout, power/price range, model year, EV-only.
Input Schema
{
"type": "object",
"properties": {
"fuel": {
"description": "e.g. petrol, diesel, electric, hybrid",
"type": "string"
},
"body": {
"description": "body_slug, e.g. suv, sedan, hatchback",
"type": "string"
},
"drive": {
"description": "substring match, e.g. 'front', 'rear', 'all'",
"type": "string"
},
"power_min": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"power_max": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"price_max": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"year": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"ev": {
"type": "boolean"
},
"locale": {
"type": "string",
"enum": [
"en",
"ro",
"fr",
"de",
"es",
"it",
"sr",
"hr",
"pt",
"pl",
"cs",
"sk",
"hu",
"no",
"sv",
"el",
"bg",
"da",
"ar"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_images(variant_id)
Image URLs (own CDN, no attribution burden) for a vehicle variant.
Input Schema
{
"type": "object",
"properties": {
"variant_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"variant_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence