accueil / serveurs / Médias / com.cars-data/car-specs-api
com.cars-data/car-specs-api
serveur MCP (Model Context Protocol) · cars-data-specs 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.cars-data/car-specs-api est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.cars-data/car-specs-api » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 10 outils
- compare_full≈ 882 tokens
Side-by-side localized specs for 2-4 variants from ANYWHERE in the 103,372-variant catalogue, in 20 languages. Paid per call with x402 (USDC) — $0.1 flat for the call. Not charged when an id is unknown.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.variant_ids· array · requis
2 to 4 opaque variant ids from search_catalogue or filter_catalogue, e.g. ['v_1a2b3c4d', 'v_5e6f7a8b']
Exemple d'appel{"name": "compare_full", "arguments": {"variant_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "locale": "en"}} - compare_variants≈ 690 tokens
Side-by-side localized specs for 2-4 vehicle variants. This answers from a fixed 40-car demo set. For the full 103,372-variant catalogue call compare_full — paid per call with x402 (USDC on Base), $0.1, no key, no account.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.variant_ids· array · requis
2 to 4 opaque variant ids from search_cars or filter_cars, e.g. ['v_1a2b3c4d', 'v_5e6f7a8b']
Exemple d'appel{"name": "compare_variants", "arguments": {"variant_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "locale": "en", "full_catalogue": "texte"}} - filter_cars≈ 1113 tokens
Structured catalog filter: fuel type, body type, drive layout, power/price range, model year, EV-only. This answers from a fixed 40-car demo set. For the full 103,372-variant catalogue call filter_catalogue — paid per call with x402 (USDC on Base), $0.005, no key, no account.
Paramètres, retour & exemple (10)
Paramètresev· boolean · optionnel
true = only variants with a traction battery (battery_kwh set: electric and plug-in). Default: falsebody· string · optionnel
Body type, case-insensitive substring of the English label — e.g. suv, sedan, hatchbackfuel· string · optionnel
Fuel type, case-insensitive substring of the English label — e.g. petrol, diesel, electric, hybridyear· integer · optionnel
Production year the generation covers, e.g. 2022. Not applied by the demo set — reported back in ignored_filters.drive· string · optionnel
Drive layout, substring match — e.g. 'front', 'rear', 'all'. Not applied by the demo set — reported back in ignored_filters.limit· integer · optionnel
Maximum number of results, 1–50. Default: 10.locale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.power_max· integer · optionnel
Maximum power, hppower_min· integer · optionnel
Minimum power, hpprice_max· integer · optionnel
Maximum new list price, EUR
Exemple d'appel{"name": "filter_cars", "arguments": {"ev": true, "body": "texte", "fuel": "texte", "year": 1, "drive": "texte", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "demo": true, "full_catalogue": "texte", "ignored_filters": []}} - filter_catalogue≈ 974 tokens
Structured filter over all 103,372 variants (not only the 40-car demo): fuel, body, drive layout, power/price range, model year, EV-only. Keyset-paginated; returns opaque variant_ids for get_specs_full / compare_full. Paid per call with x402 (USDC) — $0.005.
Paramètres, retour & exemple (11)
Paramètresev· boolean · optionnel
true = battery-electric variants only. Default: falsebody· string · optionnel
Body type slug, e.g. suv, hatchback, sedanfuel· string · optionnel
Fuel slug, e.g. electric, petrol, diesel, hybridyear· integer · optionnel
Production year the generation covers, e.g. 2022drive· string · optionnel
Drive layout, substring match — front, rear, alllimit· integer · optionnel
Page size, 1–50. Default: 24.cursor· string · optionnel
next_cursor of the previous page, to continue itlocale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.power_max· integer · optionnel
Maximum power, hppower_min· integer · optionnel
Minimum power, hpprice_max· integer · optionnel
Maximum new list price, EUR
Exemple d'appel{"name": "filter_catalogue", "arguments": {"ev": true, "body": "texte", "fuel": "texte", "year": 1, "drive": "texte", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "next_cursor": "texte"}} - get_images≈ 350 tokens
Image URLs (own CDN, no attribution burden) for a vehicle variant. This answers from a fixed 40-car demo set. Full catalogue: pay per request with x402, no key (GET /v1/variants/{id}/specs $0.05, /v1/search $0.005, /v1/variants $0.005, /v1/compare $0.1, USDC on Base); the Apify Actor, billed per event by Apify (https://apify.com/carsdatacom/car-specs-api); or the whole database as a licensed export (https://cars-data.com/en/api).
Paramètres, retour & exemple (1)
Paramètresvariant_id· string · requis
Opaque variant id from search_cars or filter_cars, e.g. v_1a2b3c4d
Exemple d'appel{"name": "get_images", "arguments": {"variant_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": []}} - get_specs≈ 729 tokens
Full localized specs for one vehicle variant, in any of 20 languages — 232 spec types covering engine & fuel, performance, EV/hybrid, safety, comfort & interior, 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. This answers from a fixed 40-car demo set. For the full 103,372-variant catalogue call get_specs_full — paid per call with x402 (USDC on Base), $0.05, no key, no account.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.variant_id· string · requis
Opaque variant id from search_cars or filter_cars, e.g. v_1a2b3c4d
Exemple d'appel{"name": "get_specs", "arguments": {"variant_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"specs": {}, "locale": "en", "variant_id": "texte", "full_catalogue": "texte", "last_synced_at": "texte"}} - get_specs_full≈ 880 tokens
Full localized specs for ANY variant in the catalogue, in 20 languages. Paid per call with x402 (USDC) — $0.05. Not charged when the id is unknown.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.variant_id· string · requis
Opaque variant id from search_catalogue, e.g. v_1a2b3c4d
Exemple d'appel{"name": "get_specs_full", "arguments": {"variant_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"specs": {}, "locale": "en", "year_to": "texte", "power_hp": "texte", "torque_nm": "texte", "year_from": "texte", "brand_slug": "texte", "model_slug": "texte", "variant_id": "texte", "battery_kwh": "texte", "display_name": "texte", "accel_0_100_s": "texte"}} - list_generations≈ 491 tokens
Generations/facelifts of a model, with production years. This answers from a fixed 40-car demo set. Full catalogue: pay per request with x402, no key (GET /v1/variants/{id}/specs $0.05, /v1/search $0.005, /v1/variants $0.005, /v1/compare $0.1, USDC on Base); the Apify Actor, billed per event by Apify (https://apify.com/carsdatacom/car-specs-api); or the whole database as a licensed export (https://cars-data.com/en/api).
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.model_id· string · requis
Opaque model id from a search_cars or filter_cars result, e.g. m_1a2b3c4d
Exemple d'appel{"name": "list_generations", "arguments": {"model_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": []}} - search_cars≈ 844 tokens
Free-text search across 103,372 vehicle variants, 120 brands, 20 languages. Returns candidate variant_ids to pass to get_specs/get_images/compare_variants. Each result carries generation_id and production years so same-named variants from different generations can be told apart. This answers from a fixed 40-car demo set. For the full 103,372-variant catalogue call search_catalogue — paid per call with x402 (USDC on Base), $0.005, no key, no account.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Maximum number of results, 1–50. Default: 10.query· string · requis
Free text matched against brand, model and variant names, accent- and punctuation-insensitive — e.g. 'bmw 3 series' or 'tesla model s'.locale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.
Exemple d'appel{"name": "search_cars", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "full_catalogue": "texte"}} - search_catalogue≈ 542 tokens
Search all 103,372 variants (not only the 40-car demo). Returns opaque variant_ids for get_specs_full. Paid per call with x402 (USDC) — $0.005.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Maximum number of results, 1–50. Default: 10.query· string · requis
Free text matched against brand, model and variant names, accent- and punctuation-insensitive — e.g. 'bmw 3 series' or 'tesla model s'.locale· string · optionnel · en | ro | fr | de | es | it | sr | hr
Response language, one of the 20 published languages (en, ro, fr, de, es, it, sr, hr, pt, pl, cs, sk, hu, no, sv, el, bg, da, ar, tr). Spec labels and enum values come back translated. Default: en.
Exemple d'appel{"name": "search_catalogue", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».