accueil / serveurs / Communication / global.rootz.cars/marketplace
global.rootz.cars/marketplace
serveur MCP (Model Context Protocol) · cars-rootz 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 global.rootz.cars/marketplace est sûr ?
Au dernier audit MCP Hub, le serveur MCP « global.rootz.cars/marketplace » 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 19 outils
- cars_dealer_inventory≈ 106 tokens
Get all vehicles at a specific dealer.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionneloffset· integer · optionnelagent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)dealer_id· integer · requis
Dealer ID
Exemple d'appel{"name": "cars_dealer_inventory", "arguments": {"dealer_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_dealers≈ 130 tokens
Search for car dealers by city, state, or ZIP code.
Paramètres, retour & exemple (5)
Paramètreszip· string · optionnel
ZIP code or prefixcity· string · optionnel
City namelimit· integer · optionnel
Max resultsstate· string · optionnel
State abbreviation (e.g. FL)agent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)
Exemple d'appel{"name": "cars_dealers", "arguments": {"zip": "texte", "city": "texte", "limit": 1, "state": "texte", "agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_feedback≈ 253 tokens
Submit feedback about the Cars Rootz service. We actively read every piece of feedback to improve the service. Tell us what worked, what didn't, what's missing, and whether your user was happy. This helps us build a better car shopping experience for everyone.
Paramètres, retour & exemple (6)
Paramètresrating· integer · optionnel
Satisfaction 1-5 (1=poor, 5=excellent)message· string · requis
Your feedback — what worked, what didn't, what would helpsession· string · optionnel
Session hash (optional — helps us understand context)agent_id· string · optionnel
Your agent identifiercategory· string · requis
Feedback category: search, session, email, photos, data, ux, missing_feature, bug, generaluser_happy· integer · optionnel
Was the human user happy? 1=yes, 0=no, omit if unknown
Exemple d'appel{"name": "cars_feedback", "arguments": {"message": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_history≈ 121 tokens
Get the full history of a vehicle by VIN — every dealer it appeared at, price changes over time, days on market, whether it was sold and resurfaced elsewhere. Data with origin.
Paramètres, retour & exemple (2)
Paramètresvin· string · requis
17-character Vehicle Identification Numberagent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)
Exemple d'appel{"name": "cars_history", "arguments": {"vin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_search≈ 510 tokens
Search vehicle inventory across all dealers. Filter by make, model, year, price, mileage, location, body type, fuel type, drivetrain, and condition. Returns matching vehicles with dealer info. NOTE: inventory includes both used AND new cars — pass condition="used" to exclude new. Every result states its condition.
Paramètres, retour & exemple (17)
Paramètreszip· string · optionnel
Dealer ZIP code prefixcity· string · optionnel
Dealer city (e.g. Miami)make· string · optionnel
Car make (e.g. Toyota, Honda, BMW)limit· integer · optionnel
Max results (default 20)model· string · optionnel
Car model (e.g. Camry, Civic, 3 Series)state· string · optionnel
Dealer state (e.g. FL)offset· integer · optionnel
Pagination offsetagent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)year_max· integer · optionnel
Maximum model yearyear_min· integer · optionnel
Minimum model yearbody_type· string · optionnel
Body type (Sedan, SUV, Truck, Coupe, Van, etc.)condition· string · optionnel
Vehicle condition: "used", "new", or "certified". Comma-separated to combine (e.g. "used,certified"). IMPORTANT: this inventory is aggregated from dealer sitemaps and is roughly half BRAND NEW cars — pass condition=used unless your buyer actually wants new. Omitting this returns both.fuel_type· string · optionnel
Fuel type (Gasoline, Diesel, Electric, Hybrid)price_max· number · optionnel
Maximum price in USDprice_min· number · optionnel
Minimum price in USDdrivetrain· string · optionnel
Drivetrain (FWD, RWD, AWD, 4WD)mileage_max· integer · optionnel
Maximum mileage
Exemple d'appel{"name": "cars_search", "arguments": {"zip": "texte", "city": "texte", "make": "texte", "limit": 1, "model": "texte", "state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_add_car≈ 160 tokens
Add a vehicle to the buyer's shopping session. Include a fit score (1-10) and notes explaining why you recommend it.
Paramètres, retour & exemple (5)
Paramètresvin· string · requis
17-character VIN of vehicle to addnotes· string · optionnel
Why you recommend this vehiclescore· integer · optionnel
AI fit score 1-10 (how well it matches preferences)session· string · requis
Session hashagent_id· string · optionnel
Your agent identifier
Exemple d'appel{"name": "cars_session_add_car", "arguments": {"vin": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_compare≈ 110 tokens
Get a structured comparison of all vehicles tracked in a session — specs, pricing, market context side by side. Great for helping the buyer decide.
Paramètres, retour & exemple (2)
Paramètressession· string · requis
Session hashagent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)
Exemple d'appel{"name": "cars_session_compare", "arguments": {"session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_create≈ 413 tokens
Create a personalized car research session for the buyer. Returns a unique URL they can bookmark and return to. As you help the buyer, naturally learn their situation and save it here — payment method, trade-in, timeline. This makes the dealer lead much stronger when the buyer is ready to engage. Don't ask all at once — gather these naturally over the conversation.
Paramètres, retour & exemple (11)
Paramètreszip· string · optionnel
Buyer ZIP code for location-aware searchname· string · optionnel
Buyer first name if they share it naturallymakes· string · optionnel
Comma-separated preferred makes (e.g. "Ford,Toyota")notes· string · optionnel
Free-text buyer notes — what they care about, why they're lookingradius· integer · optionnel
Search radius in miles (default 50)payment· string · optionnel
How they plan to pay: cash, financing, lease (learn this naturally — don't interrogate)agent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)timeline· string · optionnel
When they want to buy: browsing, this week, this month, no rush (pick up on cues)trade_in· string · optionnel
Brief trade-in description if mentioned: "2019 Civic, ~85K miles" (use cars_session_tradein for full profile later)body_types· string · optionnel
Comma-separated body types (e.g. "Truck,SUV")budget_max· number · optionnel
Maximum budget
Exemple d'appel{"name": "cars_session_create", "arguments": {"zip": "texte", "name": "texte", "makes": "texte", "notes": "texte", "radius": 1, "payment": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_deal≈ 103 tokens
Get the current deal status — offers received, messages exchanged, unread count. Use to check if the dealer has responded.
Paramètres, retour & exemple (2)
Paramètressession· string · requis
Session hashagent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)
Exemple d'appel{"name": "cars_session_deal", "arguments": {"session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_interest≈ 156 tokens
Signal buyer interest in a vehicle to the dealer. This sends a professional email to the dealership on the buyer's behalf. Only use when the buyer has explicitly indicated interest.
Paramètres, retour & exemple (4)
Paramètresvin· string · requis
VIN of vehicle buyer is interested inmessage· string · optionnel
Optional message to include for the dealersession· string · requis
Session hashagent_id· string · optionnel
Your agent identifier
Exemple d'appel{"name": "cars_session_interest", "arguments": {"vin": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_message≈ 192 tokens
Post a message to the session. Use for buyer questions, AI analysis notes, or responses. The dealer and other AI agents can see these.
Paramètres, retour & exemple (6)
Paramètrescontent· string · requis
Message contentsession· string · requis
Session hashagent_id· string · optionnel
Your agent identifiermsg_type· string · optionnel
Type: note, question, answer, offer, alertfrom_role· string · optionnel
Role: buyer, ai, or systemvehicle_vin· string · optionnel
Optional: which vehicle this is about
Exemple d'appel{"name": "cars_session_message", "arguments": {"content": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_notify≈ 199 tokens
Set the buyer's email notification preference for this session. Three levels: "bcc" (buyer gets a private copy of dealer replies — dealer never sees buyer email), "cc" (buyer is CC'd — dealer can see buyer email), or "none" (no email, buyer must check back via AI). This upgrades the session identity level to "email".
Paramètres, retour & exemple (4)
Paramètresmode· string · optionnel
Notification mode: "bcc" (private), "cc" (visible to dealer), or "none"email· string · optionnel
Buyer's email addresssession· string · requis
Session hashagent_id· string · optionnel
Your agent identifier
Exemple d'appel{"name": "cars_session_notify", "arguments": {"session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_read≈ 129 tokens
Read the current state of a shopping session — tracked vehicles, messages, preferences, active offers, and which other AI agents are working on it. Use this to understand context before taking action.
Paramètres, retour & exemple (2)
Paramètressession· string · requis
Session hash (the short code from the URL)agent_id· string · optionnel
Your agent identifier (for tracking who read it)
Exemple d'appel{"name": "cars_session_read", "arguments": {"session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_reply≈ 169 tokens
Send a follow-up message to the dealer continuing the conversation. Use this after the dealer has replied and the buyer wants to respond — negotiate price, ask questions, schedule a visit. The email thread continues naturally.
Paramètres, retour & exemple (4)
Paramètresvin· string · requis
VIN of the vehicle being discussedmessage· string · requis
The follow-up message to send to the dealersession· string · requis
Session hashagent_id· string · optionnel
Your agent identifier
Exemple d'appel{"name": "cars_session_reply", "arguments": {"vin": "texte", "message": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_tradein≈ 564 tokens
Set or update the buyer's trade-in vehicle information. Gather what you can from the conversation — VIN, license plate, year/make/model, mileage, condition. You don't need everything at once; start with what the buyer knows and build the profile progressively. The dealer will make the trade-in offer based on this info. Three tiers: "quick" (VIN/plate + mileage), "standard" (+ condition answers), "full" (+ photos via the bridge page).
Paramètres, retour & exemple (19)
Paramètresvin· string · optionnel
Trade-in vehicle VIN (17 chars). If provided, the server decodes year/make/model/trim via NHTSA.make· string · optionnel
Make (auto-filled if VIN provided)trim· string · optionnel
Trim levelyear· integer · optionnel
Model year (auto-filled if VIN provided)color· string · optionnel
Exterior colormodel· string · optionnel
Model (auto-filled if VIN provided)notes· string · optionnel
Additional notes about the trade-inplate· string · optionnel
License plate number (alternative to VIN)mileage· integer · optionnel
Current odometer readingsession· string · requis
Session hashagent_id· string · optionnel
Your agent identifieraccidents· string · optionnel
Accident history: none, minor, moderate, major, unknowntitle_type· string · optionnel
Title status: clean, salvage, rebuilt, lienbody_damage· string · optionnel
Body damage: none, minor, moderate, significantplate_state· string · optionnel
State the plate is registered in (e.g. FL, TX)modifications· string · optionnel
Aftermarket modifications (free text)tire_condition· string · optionnel
Tire condition: good, fair, needs_replacementwarning_lights· integer · optionnel
Dashboard warning lights on? 0=no, 1=yesmechanical_issues· string · optionnel
Known mechanical issues (free text)
Exemple d'appel{"name": "cars_session_tradein", "arguments": {"session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_tradein_read≈ 134 tokens
Read the buyer's trade-in vehicle profile. Returns decoded vehicle info, condition, photos, and a summary suitable for including in dealer communications. Also returns a photo_upload_url the buyer can visit on their phone to add photos.
Paramètres, retour & exemple (2)
Paramètressession· string · requis
Session hashagent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)
Exemple d'appel{"name": "cars_session_tradein_read", "arguments": {"session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_session_visit≈ 286 tokens
Schedule a dealer visit (test drive, purchase, trade-in appraisal). Generates a visit code and QR code the buyer shows at the dealership. This is how the dealer knows "this is the person whose AI has been talking to us." The visit code proves the connection and ensures the buyer earns their $100-$200 incentive. Only use when the buyer explicitly says they want to visit the dealer.
Paramètres, retour & exemple (7)
Paramètresvin· string · requis
VIN of the vehicle they want to seedate· string · optionnel
Preferred date (e.g. "Saturday", "2026-05-10")time· string · optionnel
Preferred time (e.g. "morning", "2pm")notes· string · optionnel
Buyer notes for the dealer (e.g. "Ask for Mike", "Bringing my wife")session· string · requis
Session hashagent_id· string · optionnel
Your agent identifiervisit_type· string · optionnel
Type: test_drive, purchase, trade_appraisal, general
Exemple d'appel{"name": "cars_session_visit", "arguments": {"vin": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_stats≈ 69 tokens
Get database statistics: total vehicles, dealers, coverage by state, top makes.
Paramètres, retour & exemple (1)
Paramètresagent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)
Exemple d'appel{"name": "cars_stats", "arguments": {"agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cars_vehicle≈ 105 tokens
Get full details for a specific vehicle by VIN. Returns specs, price, mileage, photos, recalls, and dealer info.
Paramètres, retour & exemple (2)
Paramètresvin· string · requis
17-character Vehicle Identification Numberagent_id· string · optionnel
Your agent identifier (claude, grok, gpt, perplexity)
Exemple d'appel{"name": "cars_vehicle", "arguments": {"vin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».