MCP server · REST API · pay per verdict

Give your AI agent a master mechanic.

BuyerAware turns any used-car listing into a structured, mechanic-grade verdict: risk score, ranked failure points with real dollar exposure, open recalls, fair price band, adjusted true cost, a word-for-word negotiation script, and lower-risk alternatives. Built for car-shopping agents, marketplaces, lenders, and anyone whose users ask "is this a good deal?"

Get a free key (3 verdicts) Add to Claude / Cursor / any MCP client

One call, everything a buyer needs

Risk score 1–10 + verdict

BUY · BUY_WITH_CONDITIONS · WALK_AWAY, with the single sentence that justifies it.

Failure points, ranked by $

Engine-specific (by engine code), mileage windows, cost ranges, and whether the seller's claims actually address them.

Fair price → target price

Private-party range, repair exposure, adjusted true cost, and a defensible target and max price.

Negotiation script

Opening line, anchored counter-offer with the math, contingencies, walk-away triggers.

Tank alternatives (free)

47 curated lower-risk platforms with value-by-mileage tables and the one known trap for each.

Sourced, never invented

Every figure traces to a search result, the Tank database, or the listing. Ranges beat point estimates.

Quickstart (REST)

# 1. free key
curl -X POST https://API_HOST/v1/signup -H 'content-type: application/json' \
  -d '{"email":"you@example.com"}'

# 2. start a verdict (async — ~60–120 s of real research)
curl -X POST https://API_HOST/v1/verdict -H 'Authorization: Bearer ba_live_...' \
  -H 'content-type: application/json' \
  -d '{"listing_url":"https://www.facebook.com/marketplace/item/…", "location":"Orlando, FL"}'
# → {"job_id":"vj_…","status":"queued","poll":"…/v1/verdict/vj_…"}

# 3. poll
curl https://API_HOST/v1/verdict/vj_… -H 'Authorization: Bearer ba_live_...'

# free, instant: what should I buy instead for $12k?
curl 'https://API_HOST/v1/tanks/match?budget=12000&category=small%20suv&mileage=90000'

MCP server

Endpoint: https://API_HOST/mcp (Streamable HTTP). Tools: analyze_listing, get_verdict, tank_alternatives, tank_lookup, create_trial_key. An agent with no key can call create_trial_key itself.

// Claude Desktop / Cursor / Windsurf config
{
  "mcpServers": {
    "buyeraware": {
      "url": "https://API_HOST/mcp",
      "headers": { "Authorization": "Bearer ba_live_..." }
    }
  }
}

Pricing

PlanPriceIncludes
TrialFree3 verdicts, unlimited Tank lookups
Pay as you go$0.50 / verdict$10 = 20 verdicts; buy as many packs as you like. Credits never expire. Tank lookups free.
EnterpriseFlat monthly capVolume, SLA, white-label output, custom fields. hello@buyerawareapp.com

Get a free key

Response shape

{
  "vehicle": { "year": 2016, "make": "Honda", "model": "CR-V", "engine": "2.4L K24W", "mileage": 98000, ... },
  "verdict": "BUY_WITH_CONDITIONS", "risk_score": 4, "confidence": "high",
  "bottom_line": "…",
  "failure_points": [ { "rank": 1, "name": "…", "mileage_window": "90k–140k", "cost_low": 800, "cost_high": 1800, "safety_relevant": false, ... } ],
  "recalls": [ { "campaign_id": "…", "applies": true } ],
  "seller_claim_check": [ … ],
  "inspection_priorities": [ "on a lift: …" ],
  "questions_for_seller": [ … ],
  "pricing": { "fair_private_party_low": 10500, "fair_private_party_high": 12000, "adjusted_true_cost_high": 15100, "target_price": 10200, "max_price": 11000, ... },
  "negotiation": { "opening_line": "…", "anchored_counter_offer": "…", "contingencies": [ … ], "walk_away_triggers": "…" },
  "tank_alternatives": { "picks": [ … ], "honest_trade_off": "…" },
  "sources": [ … ], "disclaimer": "…"
}