Tool tree
gradeNot graded
search_vehiclesAnswer
Search the used-car catalog by make, model, max price, max mileage, and title status. Returns matching vehicles with price and fair-value delta.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"make": {
"type": "string"
},
"model": {
"type": "string"
},
"maxPrice": {
"type": "number",
"minimum": 0
},
"maxMiles": {
"type": "number",
"minimum": 0
},
"excludeSalvage": {
"type": "boolean"
}
},
"required": []
}
}get_vehicle_detailsAction
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.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"vehicleId": {
"type": "string"
}
},
"required": [
"vehicleId"
]
}
}get_price_historyAnswer
Get the recent asking-price history for one vehicle by id (monthly points ending at the current price).
View tool JSON
{
"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).",
"inputSchema": {
"type": "object",
"properties": {
"vehicleId": {
"type": "string"
}
},
"required": [
"vehicleId"
]
}
}estimate_fair_valueAction
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.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"vehicleId": {
"type": "string"
}
},
"required": [
"vehicleId"
]
}
}explain_dealAction
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.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"vehicleId": {
"type": "string"
}
},
"required": [
"vehicleId"
]
}
}compare_vehiclesAction
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.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"vehicleIds": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 4,
"uniqueItems": true
}
},
"required": [
"vehicleIds"
]
}
}save_vehicleAction
Save a vehicle to the user's saved list by id. Reversible.
View tool JSON
{
"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"
]
}
}prepare_offerAction
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.
View tool JSON
{
"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"
]
}
}submit_offerSensitive Action
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.
View tool JSON
{
"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"
]
}
}