# app.web.dealer-direct-mcp/dealer-direct-inventory

> New, Used & Classic car inventory MCP (3450 dealerships in 50 states; 1,004,686 live vehicles).

- name: app.web.dealer-direct-mcp/dealer-direct-inventory
- version: 2.138.0
- connection class: R0 (autonomous)
- trust: 74/100 flags: multi-version-spam, no-repository
- quality: 62/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/app.web.dealer-direct-mcp%2Fdealer-direct-inventory
- tools: https://api.protogrid.dev/v1/servers/app.web.dealer-direct-mcp%2Fdealer-direct-inventory/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "dealer-direct-inventory": {
      "type": "http",
      "url": "https://dealer-direct-mcp.web.app/mcp"
    }
  }
}
```


## Trust

- hygiene: 55
- liveness: 98
- freshness: 100
- provenance: 45
- drivers: +dns-namespace +reachable +uptime-95% +updated-12d-ago -multi-version-spam(139) -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 62/100 (needs work)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 56 (weight 30)

- pass `tools.descriptions`: every tool has a description
- warn `tools.description_length`: 1 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_inventory (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_lead_status (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); start_shielded_inquiry (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- fail `tools.token_cost`: about 46,665 tokens to load every tool, a large share of an agent's context
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 50 (weight 15)

- warn `stability.changes`: 16 tool changes in 30 days
- fail `stability.rug_pull`: 2 tools kept their name but changed most of their description in 30 days; review before trusting them
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 10, about 46,665 tokens to load them all
- tool set hash: 157d936866f1e6232eed15f0332ad4dd
- tools last changed: 2026-11-04T00:13:00.614Z
- badge: [![protogrid quality](https://protogrid.dev/badge/app.web.dealer-direct-mcp/dealer-direct-inventory.svg)](https://protogrid.dev/servers/app.web.dealer-direct-mcp/dealer-direct-inventory)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-04 `send_counter_offer` changed (inputSchema)
- 2026-11-04 `start_shielded_inquiry` changed (title, description, inputSchema) **meaning changed**
  - before: Open a privacy-shielded buyer concierge thread ('Verified Buyer #XXXX via DealerDirect Concierge') with a dealership WITHOUT exposing the buyer's personal email or phone number. Sends an ADF/XML + plain-text checklist and a 15-second zero-login Dealer Deal-Desk magic link to verify physical lot availability, keys, smoke-free condition, mandatory add-ons, and an itemized Out-The-Door (OTD) quote for the buyer's registration ZIP.
  - after: Open a privacy-shielded, buyer-directed AI relay thread ('Verified Buyer #XXXX via DealerDirect AI Relay') with a dealership WITHOUT exposing the buyer's personal email or phone number. Operates as 50-state self-serve software where the buyer is sole principal ($0.00 deal/reveal/broker fee, $0.00 dealer fee forever). Sends an ADF/XML + plain-text checklist, a 15-second human Deal-Desk link, and a machine-to-machine JSON endpoint for Dealership AI Agents, and optionally runs a bounded multi-round Agent Auto-Negotiation Playbook.
- 2026-11-02 `accept_deal_and_reveal` changed (inputSchema)
- 2026-11-02 `get_deal_thread` changed (description, inputSchema)
  - before: Inspect the current state of a shielded proxy deal thread, including physical lot verification answers, itemized Out-The-Door (OTD) quote, hidden add-on/markup warnings, filtered BDC auto-responder count vs. substantive human manager replies, and recommended next action.
  - after: Inspect the current state of a shielded proxy deal thread, including physical lot verification answers, itemized Out-The-Door (OTD) quote, hidden add-on/markup warnings, filtered BDC auto-responder count vs. substantive human manager replies, Buyer Shield Pass status, 6-Digit Release Voucher state, and recommended next action.
- 2026-11-02 `start_shielded_inquiry` changed (inputSchema)
- 2026-11-02 `list_dealers` changed (title, description)
  - before: List all indexed dealerships on the platform across 9 US regions and states, their physical locations, website platforms, last crawl timestamps, live available New and Used inventory counts, and price ranges.
  - after: List all indexed dealerships, classic & collector showrooms, and live enthusiast auction platforms across all 50 US states, their physical locations, website platforms, provenance, last crawl timestamps, live available New, Used, and Classic inventory counts, and price ranges.
- 2026-11-02 `get_vehicle` changed (title, description, inputSchema)
  - before: Retrieve the complete canonical record for a single vehicle by its vehicle_id or 17-character VIN. Returns full specifications, pricing breakdown & fee disclosures, price history, all high-res photo URLs, dealer contact info, and source_url back to the dealer's VDP.
  - after: Retrieve the complete canonical record for a single vehicle by its vehicle_id, 17-character ISO VIN, or pre-1981 vintage chassis/serial number. Returns full specifications, classic_details (era, build_style, numbers_matching, odometer_status), auction_details (if live auction), pricing & fee breakdown, insurance quote payload, all high-res photo URLs, dealer contact info, and source_url.
- 2026-11-02 `search_inventory` changed (title, description, inputSchema) **meaning changed**
  - before: Search live dealer-direct New, Used, and Certified Pre-Owned car inventory across participating US franchise dealerships in 9 states. Supports natural free-text query, condition ('new', 'used', 'certified'), state, city, region, make, model, trim, year_min/year_max, price_max, mileage_max, zip + radius_miles (geo search), fuel_type, drivetrain, transmission, body_style, certified_only, and dealer_id. Every vehicle includes freshness timestamps (last_seen_at), price_status ('verified' vs 'suspect'), and a direct link to the dealer's own VDP (source_url). Empty searches return closest-match suggestions.
  - after: Search live New, Used, Certified Pre-Owned, and Classic/Collector car inventory across participating US franchise dealerships, 20+ specialist classic & collector showrooms (Streetside Classics, Classic Auto Mall, GR Auto Gallery, RK Motors, Vanguard Motor Sales, Volo Auto Museum, Worldwide Vintage Autos, Fleming's Ultimate Garage, DriverSource, Park Place LTD, Hagerty Classifieds), and live collector auctions (Bring a Trailer & Hagerty Marketplace). Supports natural free-text query (e.g., '427 4-speed', 'Coyote restomod', 'Slant Nose', 'numbers-matching'), classic_only, era ('pre_war', '1950s', '1960s', '1970s', '1980s', '1990s_radwood', 'modern_classic'), listing_type ('dealer_showroom' vs 'auction'), no_reserve_only, manual_only, origin ('american', 'european', 'german', 'italian', 'british', 'japanese'), build_style ('restomod', 'pro_touring', 'concours', 'survivor', 'original', 'restored', 'custom', 'driver'), numbers_matching, year_min/year_max (1900-2028), price_max (up to $10M), and zip + radius_miles (up to 3500 miles).
- 2026-10-30 `burn_proxy_thread` added
  - One-click privacy kill-switch: permanently closes a shielded deal thread and revokes its proxy relay email address so any subsequent BDC drip emails or follow-ups from that dealership are silently dropped.
- 2026-10-30 `accept_deal_and_reveal` added
  - Once the buyer approves a dealership's verified Out-The-Door quote, unlock the buyer's real name, email/phone, and preferred appointment window to the dealership. Requires explicit buyer permission (consent=true).

Full history: https://api.protogrid.dev/v1/servers/app.web.dealer-direct-mcp%2Fdealer-direct-inventory/changes

## Remotes

- https://dealer-direct-mcp.web.app/mcp (streamable-http, auth none, reachable true, uptime30d 0.9459459)

## Packages

_none_

## Tools (10)

- `accept_deal_and_reveal`: Once the buyer approves a dealership's verified Out-The-Door quote, unlock the buyer's real name, email/phone, and preferred appointment window to the dealership. Requires explicit buyer permission (consent=true).
- `burn_proxy_thread`: One-click privacy kill-switch: permanently closes a shielded deal thread and revokes its proxy relay email address so any subsequent BDC drip emails or follow-ups from that dealership are silently dropped.
- `get_deal_thread`: Inspect the current state of a shielded proxy deal thread, including physical lot verification answers, itemized Out-The-Door (OTD) quote, hidden add-on/markup warnings, filtered BDC auto-responder count vs. substantive human manager replies, Buyer Shield Pass status, 6-Digit Release Voucher state, and recommended next action.
- `get_lead_status`: Check the delivery state, webhook/email attempts, duplicate flag, and billing ledger status of a submitted lead. Requires dealer_api_key.
- `get_vehicle`: Retrieve the complete canonical record for a single vehicle by its vehicle_id, 17-character ISO VIN, or pre-1981 vintage chassis/serial number. Returns full specifications, classic_details (era, build_style, numbers_matching, odometer_status), auction_details (if live auction), pricing & fee breakdown, insurance quote payload, all high-res photo URLs, dealer contact info, and source_url.
- `list_dealers`: List all indexed dealerships, classic & collector showrooms, and live enthusiast auction platforms across all 50 US states, their physical locations, website platforms, provenance, last crawl timestamps, live available New, Used, and Classic inventory counts, and price ranges.
- `search_inventory`: Search live New, Used, Certified Pre-Owned, and Classic/Collector car inventory across participating US franchise dealerships, 20+ specialist classic & collector showrooms (Streetside Classics, Classic Auto Mall, GR Auto Gallery, RK Motors, Vanguard Motor Sales, Volo Auto Museum, Worldwide Vintage Autos, Fleming's Ultimate Garage, DriverSource, Park Place LTD, Hagerty Classifieds), and live collector auctions (Bring a Trailer & Hagerty Marketplace). Supports natural free-text query (e.g., '427 4-speed', 'Coyote restomod', 'Slant Nose', 'numbers-matching'), classic_only, era ('pre_war', '1950s', '1960s', '1970s', '1980s', '1990s_radwood', 'modern_classic'), listing_type ('dealer_showroom' vs 'auction'), no_reserve_only, manual_only, origin ('american', 'european', 'german', 'italian', 'british', 'japanese'), build_style ('restomod', 'pro_touring', 'concours', 'survivor', 'original', 'restored', 'custom', 'driver'), numbers_matching, year_min/year_max (1900-2028), price_max (up to $10M), and zip + radius_miles (up to 3500 miles).
- `send_counter_offer`: Send a firm, structured Out-The-Door (OTD) counter-offer (and optionally stipulate removal of mandatory dealer add-ons) on an active proxy thread while keeping the buyer's real phone and email completely hidden.
- `start_shielded_inquiry`: Open a privacy-shielded, buyer-directed AI relay thread ('Verified Buyer #XXXX via DealerDirect AI Relay') with a dealership WITHOUT exposing the buyer's personal email or phone number. Operates as 50-state self-serve software where the buyer is sole principal ($0.00 deal/reveal/broker fee, $0.00 dealer fee forever). Sends an ADF/XML + plain-text checklist, a 15-second human Deal-Desk link, and a machine-to-machine JSON endpoint for Dealership AI Agents, and optionally runs a bounded multi-round Agent Auto-Negotiation Playbook.
- `submit_lead`: Submit a buyer inquiry/lead directly to a participating dealership for a specific vehicle or general inventory inquiry. Requires explicit buyer consent (consent=true) and at least one contact method (buyer_email or buyer_phone). Returns a lead_id and delivery status.
