A remote MCP server that lets an assistant search and compare live US and Canadian dealer vehicle listings, look up dealerships, and submit test-drive, trade-in
What you can do
Search live cars, SUVs, trucks, EVs, motorcycles, RVs and trailers by place, budget, make, model, condition, fuel and features, and get full detail on one listing by its ID. Compare two to four returned listings side by side. Find dealerships by name or place and get their contacts, sites and sales or service hours. After explicit consent, request a test drive, request a trade-in appraisal, or send a question to a listing's dealer. Search and fetch tools are for citation only, not shopping.
When to use it
Useful when someone is shopping for a vehicle in the US or Canada and wants live dealer inventory filtered by budget, location or specs, wants listings compared, or wants to contact a dealer about a test drive, trade-in or question.
Requirements
A remote streamable HTTP endpoint; no package, environment variables or headers are declared. No authentication is declared. Listings cover the US and Canada, excluding Quebec.
Before you install
The test-drive, trade-in appraisal and vehicle inquiry tools send requests to dealers, so use them only after explicit consent and confirmation. Search and fetch are citation-only and should not be used for shopping or detail. The server asks that search be called once without retrying or broadening.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.carhandshake%2Finventory/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
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/MSRP/out-of-market, named-source, web-only, or no-app. Verbatim request; never ask for ZIP/postal.
Parametersfuelslimitmakestrimsbodiescursormodelscountryrequestrequiredsort_byfeaturesstatuses+22 more
get_vehicle
Get vehicle details
For full detail, pass exact shop_vehicles listing_id; returns dealer.dealer_id.
Parameterslisting_idrequired
search
Search citations
Citation only; never shopping/detail/compare. Search once, then fetch exact IDs.
Parametersqueryrequired
fetch
Fetch citation
Citation only after search; never shopping/detail. Fetch one exact ID.
Parametersidrequired
compare_vehicles
Compare vehicles
Only for explicit comparison: after exactly one shop_vehicles call, pass 2-4 distinct returned listing IDs. Never search or shop again.
Parametersprioritieslisting_idsrequired
find_dealerships
Find US/CA 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.
Parameterslimitquerycountrylocation
get_dealership
Get dealership locations, hours, and contacts
Use this with an exact dealer_id to return every public rooftop, contact, site, capability, and named sales/service schedule.
Parametersdealer_idrequired
schedule_test_drive
Request test drive
After explicit consent and confirmation, request a test drive for this listing.
Parametersemailphonedry_runmessagelast_namerequiredfirst_namerequiredlisting_idrequiredconsent_textrequiredappointment_atidempotency_keyrequiredallowed_channelsrequiredpreferred_contact+1 more
request_trade_in_appraisal
Request trade-in
After explicit consent and confirmation, request a trade-in appraisal for this listing.
Parametersemailphonedry_runmessagelast_namerequiredfirst_namerequiredlisting_idrequiredconsent_textrequiredtrade_in_makerequiredtrade_in_trimtrade_in_yearrequiredtrade_in_modelrequired+6 more
submit_vehicle_inquiry
Send a vehicle inquiry
After explicit consent and confirmation, send this listing's dealer a question.
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.