Car Handshake
Search and compare live vehicles from participating US and Canadian dealers outside Quebec.
| Endpoint | https://mcp.carhandshake.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.2.12-discovery.1 |
| Now | 10 tools · grade B (81) · pin ts_3fa448ecddb1e488552cd09df85d2c12 · protocol 2025-06-18 |
| First / last listed | 2026-10-26 07:23 UTC / 2026-10-26 07:23 UTC |
| Grade over time | 2026-10-26: B (81), 10 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: shop_vehicles get_vehicle search fetch compare_vehicles find_dealerships get_dealership schedule_test_drive request_trade_in_appraisal submit_vehicle_inquiry
shop_vehicles | 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 only; web only if asked. Named-dealer stock: find_dealerships then shop. Not repair/reliability/facts/M params: request*, country, location_text, radius_miles, nationwide, vehicle_types, makes, models, trims, conditions, bodies, fuels, drivelines, transmissions, exterior_colors, interior_colors, features, dealer_ids, year_min, year_max, price_min, price_max, mileage_max, displacement_cc_min, displacement_cc_max, electric_range_min, electric_range_max, dc_fast_charge, charge_ports, statuses, sort_by, sort_direction, cursor, limit |
get_vehicle | For full detail, pass exact shop_vehicles listing_id; returns dealer.dealer_id. params: listing_id* |
search | Citation only; never shopping/detail/compare. Search once, then fetch exact IDs. params: query* |
fetch | Citation only after search; never shopping/detail. Fetch one exact ID. params: id* |
compare_vehicles | Only for explicit comparison: after exactly one shop_vehicles call, pass 2-4 distinct returned listing IDs. Never search or shop again. params: listing_ids*, priorities |
find_dealerships | 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. params: query, country, location, limit |
get_dealership | Use this with an exact dealer_id to return every public rooftop, contact, site, capability, and named sales/service schedule. params: dealer_id* |
schedule_test_drive | After explicit consent and confirmation, request a test drive for this listing. params: listing_id*, dry_run, first_name*, last_name*, email, phone, preferred_contact, consent_text*, allowed_channels*, consent_granted_at*, message, idempotency_key*, appointment_at |
request_trade_in_appraisal | After explicit consent and confirmation, request a trade-in appraisal for this listing. params: listing_id*, dry_run, first_name*, last_name*, email, phone, preferred_contact, consent_text*, allowed_channels*, consent_granted_at*, message, idempotency_key*, trade_in_year*, trade_in_make*, trade_in_model*, trade_in_trim, trade_in_mileage, trade_in_condition |
submit_vehicle_inquiry | After explicit consent and confirmation, send this listing's dealer a question. params: listing_id*, dry_run, first_name*, last_name*, email, phone, preferred_contact, consent_text*, allowed_channels*, consent_granted_at*, message*, idempotency_key* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.