Connect an assistant

Pre-Purchase Negotiation Brief

What to offer for this listing and the exact script to use.

Pre-Purchase Negotiation Brief

What to offer for this listing and the exact script to use.

At a glance

Price $1.99 per run.
Tool name generate_negotiation_brief
Scope reports:negotiation-brief
Built for Car Shopper

What it does

For a buyer considering a specific used-car listing. Returns 5-band verdict, fair offer + walk-away, leverage points (cheaper comps, price drops, days on lot), and a ready-to-use negotiation script. Use when a buyer has found ONE specific listed vehicle (with an asking price) and wants offer strategy or talking points to negotiate it down. For the value itself use Vehicle Valuation; to vet whether it is a good buy use Used Car Health Check.

Arguments

Argument What it is Example
vin Required 17-character vehicle identification number. 2T3F1RFV5SW550775
listed_price_usd Required Asking price on the listing. 28600
zip Required ZIP where the user is shopping (anchors comparable alternatives). 60606
vehicle_listed_miles Recommended Actual mileage shown on the listing. Without this we estimate from year and the comparison is less accurate. 24500
vehicle_dealer_name Recommended Name of the dealer selling it. Lets us mention them by name in the negotiation script. Camelback Toyota
condition Optional Visible condition from photos/description: Clean, Average, Rough. Clean
target_savings_pct Optional How aggressive to be (decimal, e.g. 0.05 for 5%). Defaults to 0.05. 0.05

What comes back

Asking for it in a chat client

I'm looking at VIN 4T3R6RFV7MU015349 at Maple Grove Toyota, asking $36,903, 42,800 miles. Build me a negotiation brief for ZIP 60601.

Help me negotiate a 2024 Corolla listed at $19,999. VIN 5YFB4MDE8RP121789, 53,865 miles, ZIP 60601.

Running it from a backend

Grant an agent the reports:negotiation-brief scope, then call the tool over MCP:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "generate_negotiation_brief",
    "arguments": {
      "vin": "2T3F1RFV5SW550775",
      "listed_price_usd": 28600,
      "zip": "60606"
    }
  }
}

See Server-side access for the token exchange and how to read the response.