Lot Pricing Scan
Scan your entire lot for under-priced and over-priced vehicles.
Lot Pricing Scan
Scan your entire lot for under-priced and over-priced vehicles.
At a glance
| Price | $0.12 per vehicle. Minimum $1.99 per run. A batch is quoted before it runs: the first call returns a total and charges nothing. |
| Tool name | generate_lot_pricing_scan |
| Scope | reports:lot-pricing-scan |
| Built for | Small Dealer, Dealer Group |
What it does
Scans a dealer's live inventory (up to 1,000 units per run), prices EVERY advertised-price unit against its own channel-aware, CPO-aware MarketCheck Price, and flags under- and over-priced vehicles with a 5-band verdict per VIN (Below / Modestly Below / At / Modestly Above / Above Market). Also: aging buckets, a dealer-economics read for the typical unit (price to market, cost to market, front-end gross), specific price moves with dollar amounts, and a full per-VIN CSV download for the dealer's repricing tool. Use when the user (a dealer) asks to scan their own lot/inventory to find under- or over-priced vehicles or recommend price changes against the live market: this is the repricing tool with exact dollar moves per unit. Also works on a COMPETITOR's lot: pass the rival's website domain to see how they are priced. For the market-wide movement briefing (competitor stocking, cuts, velocity, the lot judged against market pace) use Full Market Capture; for advertised-price / FTC compliance auditing use Pricing Compliance Report; to rank candidate VINs to acquire use Acquisition Fit Report. PRICING: metered at $0.12 per vehicle scanned, with a $1.99 minimum, up to 1,000 vehicles per run. You pay only for the vehicles actually found. A scan whose limit could cost more than the $1.99 floor requires cost confirmation: call first WITHOUT confirm_cost_usd to get an up-to quote (this charges nothing), show the user the cap, and only after they approve, call again with confirm_cost_usd set to the quoted cap.
Arguments
| Argument | What it is | Example | |
|---|---|---|---|
dealer_id |
Recommended | mc_dealer_id from any Marketcheck listing, OR the dealer's website domain (e.g. dthondachicago.com). Defaults to the user's linked dealership if set. | 1192176 |
hint_zip |
Required | ZIP code at the dealer's lot. REQUIRED in practice: the underlying search uses a tight radius (5-25 mi) anchored on this ZIP to locate the dealer's inventory. | 60610 |
limit |
Optional | Maximum vehicles to scan and price-check (default 50, max 1000). Metered at $0.12 each above the $1.99 floor. | 50 |
confirm_cost_usd |
Optional | Only when the scan could cost more than the $1.99 floor. After quoting the user the up-to cap and getting approval, call again with this set to the quoted cap (e.g. 4.00). The scan runs and is charged for vehicles actually scanned, never above the cap. Leave empty on the first (quote) call. | 4 |
target_margin_pct |
Optional | Dealer's target margin for "what should it really sell at" calc. Defaults to 0.15 (15%). | 0.15 |
recon_cost_usd |
Optional | Typical reconditioning cost per unit, used in recommended-action math. Defaults to $1,500. | 1500 |
What comes back
- Per-vehicle pricing position
- Underpriced flags
- Overpriced flags
- Suggested price moves
- Days-on-market exposure
- Dealer economics for the typical unit
Asking for it in a chat client
Scan our lot for under-priced and over-priced cars. Dealer maplegrovetoyota.com, hint ZIP 60601, up to 30 vehicles.
Which cars on my lot need a price drop this week? Maple Grove Toyota in 60601.
Running it from a backend
Grant an agent the reports:lot-pricing-scan scope, then call the tool over MCP:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "generate_lot_pricing_scan",
"arguments": {
"hint_zip": "60610"
}
}
}
See Server-side access for the token exchange and how to read the response.