Find and compare live vehicle inventory from participating US dealers and contact them with consent.
Dedotto dai trasporti dichiarati da questo annuncio (streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto da un vero handshake MCP initialize → tools/list verso l’endpoint dichiarato. Nessuno strumento è stato invocato — tools/list è la chiamata di introspezione in sola lettura che il protocollo prevede a questo scopo. Riflette ciò che il server annunciava in quel momento; un endpoint ospitato non è vincolato ad alcuna versione e può cambiare senza preavviso.
https://mcp.carhandshake.com/mcp10 strumenti · 136 msshop_vehiclesUse for live US/CA cars/SUVs/trucks/EVs/motorcycles/RVs/trailers by place (near me), budget, mileage, make/model, condition, body, fuel, features, named dealer, or live-listing recommendation. Quebec excluded. Call once; never retry/refine/broaden. Fallback stays in-country; filters exact. Facts on…Use for live US/CA cars/SUVs/trucks/EVs/motorcycles/RVs/trailers by place (near me), budget, mileage, make/model, condition, body, fuel, features, named dealer, or live-listing recommendation. Quebec excluded. Call once; never retry/refine/broaden. Fallback stays in-country; filters exact. Facts on…
| Parametro | Tipo | Descrizione |
|---|---|---|
| request* | string | Verbatim shopper request. |
| country | string | US default; CA supported outside Quebec. |
| location_text | string | Free-text city/place/state/postal exactly as the shopper supplied; never ask for a ZIP code. |
| radius_miles | number | US miles; CA kilometres. Fallback widens geography only; filters remain exact. |
| nationwide | boolean | — |
| vehicle_types | array | — |
| makes | array | — |
| models | array | — |
| trims | array | — |
| conditions | array | — |
| bodies | array | — |
| fuels | array | — |
| drivelines | array | — |
| transmissions | array | — |
| exterior_colors | array | — |
| interior_colors | array | — |
| features | array | Classes: third_row, awd_4wd, tow_package, apple_carplay, android_auto, adaptive_cruise, leather, heated_seats, ev_range_200_plus. |
| dealer_ids | array | — |
| year_min | integer | — |
| year_max | integer | — |
| price_min | integer | — |
| price_max | integer | — |
| mileage_max | integer | — |
| displacement_cc_min | integer | — |
get_vehicleFor full detail, pass exact shop_vehicles listing_id; returns dealer.dealer_id.For full detail, pass exact shop_vehicles listing_id; returns dealer.dealer_id.
| Parametro | Tipo | Descrizione |
|---|---|---|
| listing_id* | string | — |
searchCitation only; never shopping/detail/compare. Search once, then fetch exact IDs.Citation only; never shopping/detail/compare. Search once, then fetch exact IDs.
| Parametro | Tipo | Descrizione |
|---|---|---|
| query* | string | Vehicle-shopping query, verbatim. |
fetchCitation only after search; never shopping/detail. Fetch one exact ID.Citation only after search; never shopping/detail. Fetch one exact ID.
| Parametro | Tipo | Descrizione |
|---|---|---|
| id* | string | Exact listing ID returned by search. |
compare_vehiclesOnly for explicit comparison: after exactly one shop_vehicles call, pass 2-4 distinct returned listing IDs. Never search or shop again.Only for explicit comparison: after exactly one shop_vehicles call, pass 2-4 distinct returned listing IDs. Never search or shop again.
| Parametro | Tipo | Descrizione |
|---|---|---|
| listing_ids* | array | 2-4 exact IDs returned by shop_vehicles. |
| priorities | array | Shopper priorities, up to eight. |
find_dealershipsUse this once to find dealerships by name/place with IDs, addresses, and listing counts. Named stock: one shop_vehicles call with a returned dealer_id. For contacts or sales/service hours: get_dealership once.Use this once to find dealerships by name/place with IDs, addresses, and listing counts. Named stock: one shop_vehicles call with a returned dealer_id. For contacts or sales/service hours: get_dealership once.
| Parametro | Tipo | Descrizione |
|---|---|---|
| query | string | — |
| country | string | US default; CA for Canada. Quebec excluded. |
| location | string | Place or postal text exactly as supplied. |
| limit | integer | — |
get_dealershipUse this with an exact dealer_id to return every public rooftop, contact, site, capability, and named sales/service schedule.Use this with an exact dealer_id to return every public rooftop, contact, site, capability, and named sales/service schedule.
| Parametro | Tipo | Descrizione |
|---|---|---|
| dealer_id* | string | — |
schedule_test_driveAfter explicit consent and confirmation, request a test drive for this listing.After explicit consent and confirmation, request a test drive for this listing.
| Parametro | Tipo | Descrizione |
|---|---|---|
| listing_id* | string | Exact listing_id from prior results. |
| dry_run | boolean | Validate with no dealer contact. |
| first_name* | string | First name. |
| last_name* | string | Last name. |
| string | Email (or phone required). | |
| phone | string | E.164 phone (or email required). |
| preferred_contact | string | — |
| consent_text* | string | Accepted consent words; never fabricate consent. |
| allowed_channels* | array | Consent channels. |
| consent_granted_at* | string | Consent timestamp (RFC 3339). |
| message | string | Dealer note. |
| idempotency_key* | string | Unique retry key. |
| appointment_at | string | — |
request_trade_in_appraisalAfter explicit consent and confirmation, request a trade-in appraisal for this listing.After explicit consent and confirmation, request a trade-in appraisal for this listing.
| Parametro | Tipo | Descrizione |
|---|---|---|
| listing_id* | string | Exact listing_id from prior results. |
| dry_run | boolean | Validate with no dealer contact. |
| first_name* | string | First name. |
| last_name* | string | Last name. |
| string | Email (or phone required). | |
| phone | string | E.164 phone (or email required). |
| preferred_contact | string | — |
| consent_text* | string | Accepted consent words; never fabricate consent. |
| allowed_channels* | array | Consent channels. |
| consent_granted_at* | string | Consent timestamp (RFC 3339). |
| message | string | Dealer note. |
| idempotency_key* | string | Unique retry key. |
| trade_in_year* | integer | — |
| trade_in_make* | string | — |
| trade_in_model* | string | — |
| trade_in_trim | string | — |
| trade_in_mileage | integer | — |
| trade_in_condition | string | — |
submit_vehicle_inquiryAfter explicit consent and confirmation, send this listing's dealer a question.After explicit consent and confirmation, send this listing's dealer a question.
| Parametro | Tipo | Descrizione |
|---|---|---|
| listing_id* | string | Exact listing_id from prior results. |
| dry_run | boolean | Validate with no dealer contact. |
| first_name* | string | First name. |
| last_name* | string | Last name. |
| string | Email (or phone required). | |
| phone | string | E.164 phone (or email required). |
| preferred_contact | string | — |
| consent_text* | string | Accepted consent words; never fabricate consent. |
| allowed_channels* | array | Consent channels. |
| consent_granted_at* | string | Consent timestamp (RFC 3339). |
| message* | string | Dealer note. |
| idempotency_key* | string | Unique retry key. |
10 strumenti su 10 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Find and compare live vehicle inventory from participating US dealers and contact them with consent.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.