{"ok":true,"site":{"host":"dealpilot-dusky.vercel.app","url":"https://dealpilot-dusky.vercel.app/","type":"live","desc":"An agent-native used-car marketplace. Traditional websites make agents navigate pages; DealPilot gives agents the tools to understand the market.","tools":[{"name":"search_vehicles","kind":"answer","impl":"imperative","description":"Search the used-car catalog by make, model, max price, max mileage, and title status. Returns matching vehicles with price and fair-value delta.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"make":{"type":"string"},"model":{"type":"string"},"maxPrice":{"type":"number","minimum":0},"maxMiles":{"type":"number","minimum":0},"excludeSalvage":{"type":"boolean"}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_vehicle_details","kind":"act","impl":"imperative","description":"Get full details for one vehicle by id: specs, mileage, title status, location, asking price, and fair-value delta. Opens the vehicle in the page.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"required":["vehicleId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_price_history","kind":"answer","impl":"imperative","description":"Get the recent asking-price history for one vehicle by id (monthly points ending at the current price).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"required":["vehicleId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"estimate_fair_value","kind":"act","impl":"imperative","description":"Estimate the deterministic fair value of one vehicle by id and explain it line-by-line (base, age, mileage, condition, title, region). No LLM in the number.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"required":["vehicleId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"explain_deal","kind":"act","impl":"imperative","description":"Explain whether a vehicle is a good deal: a 0-100 deal score with a verdict (STRONG BUY / GOOD DEAL / FAIR / OVERPRICED), the discount vs fair value, and the reasons behind it.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"required":["vehicleId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_vehicles","kind":"act","impl":"imperative","description":"Compare 2-4 vehicles by id side by side: price, fair value, value delta, deal score, mileage, and title. Highlights the best value and shows the comparison in the page.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"vehicleIds":{"type":"array","items":{"type":"string"},"minItems":2,"maxItems":4,"uniqueItems":true}},"required":["vehicleIds"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"save_vehicle","kind":"act","impl":"imperative","description":"Save a vehicle to the user's saved list by id. Reversible.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"required":["vehicleId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_offer","kind":"act","impl":"imperative","description":"Draft an offer for a vehicle at a given amount (optional message). Does NOT send it — creates a draft the user can review before submitting.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"amount":{"type":"number","exclusiveMinimum":0},"message":{"type":"string"}},"required":["vehicleId","amount"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"submit_offer","kind":"transact","impl":"imperative","description":"Requests submission of an offer to the seller. Requires explicit human approval in the page before any seller-facing action occurs; nothing is sent until the user approves.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"amount":{"type":"number","exclusiveMinimum":0}},"required":["vehicleId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Commerce","favicon":"/favicons/dealpilot-dusky.vercel.app.svg","apiSurface":"spec","toolCount":9}}