com.carhandshake/inventory

Car Handshake

Search and compare live vehicles from participating US and Canadian dealers outside Quebec.

Endpointhttps://mcp.carhandshake.com/mcp (streamable-http)
Registry version1.2.12-discovery.1
Now10 tools · grade B (81) · pin ts_3fa448ecddb1e488552cd09df85d2c12 · protocol 2025-06-18
First / last listed2026-10-26 07:23 UTC / 2026-10-26 07:23 UTC
Grade over time2026-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.

Timeline

First listing · 2026-10-26 07:23 UTC
10 tools, grade B (81)

Tools: shop_vehicles get_vehicle search fetch compare_vehicles find_dealerships get_dealership schedule_test_drive request_trade_in_appraisal submit_vehicle_inquiry

Current tools (10)

shop_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 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_vehicleFor full detail, pass exact shop_vehicles listing_id; returns dealer.dealer_id.
params: listing_id*
searchCitation only; never shopping/detail/compare. Search once, then fetch exact IDs.
params: query*
fetchCitation only after search; never shopping/detail. Fetch one exact ID.
params: id*
compare_vehiclesOnly 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_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.
params: query, country, location, limit
get_dealershipUse this with an exact dealer_id to return every public rooftop, contact, site, capability, and named sales/service schedule.
params: dealer_id*
schedule_test_driveAfter 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_appraisalAfter 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_inquiryAfter 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.