Compare dealer agent standards

Checked September 2, 2026 · Maintained by the Dealer Agent Protocol project

There are now four public attempts to standardize how an AI agent reads a dealership’s inventory, availability, and price. We wrote one of them. This page compares all four as fairly as we can, with links to each specification and test vectors you can run. Where another standard is better, we say so first.

This is a technical comparison, not a claim of endorsement, affiliation, or legal compliance. Open a comparison correction with a primary source when something changes.

What each one does better than we do

DMC-12

Auto Agent Protocol (AAP)

AutomotiveMCP

At a glance

Dimension Dealer Agent Protocol DMC-12 Auto Agent Protocol AutomotiveMCP
Primary job Dealer retail truth and disclosure Agentic shopping through negotiation and handoff Vehicle discovery and lead connection over A2A Broad dealership-domain MCP standardization
Scope Discovery, inventory, availability, pricing disclosure, consented handoff Inventory, quotes, holds, negotiation, disclosure, deal handoff Dealer info, search/facets, vehicle, lead submit Eight dealership domains, inventory through F&I
Transport MCP; optional A2A extension MCP, A2A, and UCP bindings A2A with an MCP bridge MCP
Price representation Integer minor units; four classified components Exact decimals with disclosure lines Whole-dollar scalar price in v1.2 schema Domain-dependent
Availability Separate authoritative call, observed_at, valid_until, authority class Search inclusion plus manifest freshness SLA Status enum plus updated_at Implementation-specific
Provenance Named source, record ID, authority, observation and transformation Source and freshness fields Limited source timestamp Domain-dependent
Dealer groups Organization plus rooftop isolation and explicit group grants Merchant/store model Dealer-oriented card Organization/domain model
Customer data Separate two-phase signed consent binding; ADF delivery Two-phase consented deal handoff Lead submission skill Broader domain scope
Used-vehicle facts Optional evidence profile: mileage, qualified inventory tenure, provider-neutral report array, title, inspection, certification, warranty, public recon, and conflicts Mileage, stocked date, days on lot Mileage and inventory date; other attributes may carry more Broad used shape including history-provider links, title, condition, warranty, and CPO
Static on-ramp /.well-known/dealer-agent.json plus CSV Manifest/binding A2A agent card MCP server deployment
Conformance Schemas, negative behavior tests, signed claims Requirement IDs and profiles Profile conformance declaration Working-group artifacts
License Apache-2.0 Check project repository Check project repository Check project repository

Pricing and disclosure

One scalar price is easy to search and hard to explain. It cannot say whether a required documentation charge is included, whether a rebate applies only to a qualifying buyer, whether two incentives stack, or whether taxes and registration were calculated for the buyer’s jurisdiction.

Run the three One Price Problem vectors: conditional rebate, omitted required charge, and unknown government charges.

Used vehicles and inventory age

Inventory age is not a unique DAP feature. AAP v1.2 has inventory_date, and DMC-12 has both stocked_date and days_on_lot. AutomotiveMCP has the broadest single vehicle object reviewed, including history, title, prior use, warranty, CPO, and direct CARFAX and AutoCheck links.

DAP's different contribution is an evidence contract rather than a larger flat record:

As of this review, those combined licensing, per-report provenance, dated-tenure, and conflict-preservation requirements are DAP's defensible distinction. The raw existence of mileage, vehicle history, CARFAX/AutoCheck links, or days in stock is not.

Primary schema evidence: AAP v1.2 vehicle, DMC-12 inventory, and AutomotiveMCP vehicle.

Availability

DAP’s five bands are verified_current (up to 120 seconds), recent_authoritative (up to 15 minutes), asserted (up to 24 hours), stale, and unknown. A stricter dealer policy may shorten them.

Provenance and dealer control

DAP attaches a named source, source record ID when available, authority class, observation time, transformations, freshness, and uncertainty to dealer, vehicle, availability, and pricing objects. A Dealer Agent Gateway exposes approved retail answers; it does not expose generic DMS or CRM access.

AutomotiveMCP is intentionally broader. AAP is intentionally simpler. DMC-12 carries more of the transaction. Those are design choices, not implementation mistakes.

Consent and handoff

DAP uses three tools. get_policy tells the agent whether handoff is possible before collecting personal data. prepare sends purpose and requested channels but no PII, then returns the exact disclosure and an ES256-signed, expiring, single-use binding. submit accepts contact data only after consent and verifies signature, expiry, single use, subject, organization, rooftop, vehicle, purpose, and channels before storage or ADF forwarding.

DMC-12 already demonstrates why two-phase consent is necessary and remains ahead on negotiation and hold behavior. AAP has a simpler lead-submit skill. AutomotiveMCP covers lead and CRM-adjacent domains more broadly. DAP’s contribution is a narrowly bounded consent artifact designed to survive replay, cross-rooftop use, and audit review.

Transport and bindings

DAP does not compete with transport standards. MCP is normative for deterministic tools. The optional dealeragent.binding.a2a/0.1 extension advertises https://dealeragentprotocol.com/extensions/core-retail-read/0.1; each DAP tool maps to an A2A skill and schema objects travel unchanged in DataPart. Identity, tenant scope, authorization, and trace context survive the bridge.

Migration: already on one? Keep it.

Where DAP is behind

Gap Current plan Target
No completed public agent transaction Handoff profile is implemented in the synthetic gateway; first consented dealer handoff is the pilot goal October 2, 2026
No independent conforming server yet Recruit DealerOn or another website/inventory provider as a second implementer December 1, 2026
No production dealer roster First 50 Verified rooftops are free during the founding pilot Rolling from September 2026
No holds or quotes Deferred by design; consider an optional hold profile only after 90 days of production handoff Q1 2027
No complete UCP binding DMC-12 compatibility carriage is documented; full binding follows production handoff Q4 2026

FAQ

Is Dealer Agent Protocol the same as Auto Agent Protocol?

No. AAP is an A2A automotive profile. DAP is an MCP-native retail data and disclosure standard. They can run together through an adapter or the DAP A2A extension.

Why not use DMC-12 alone?

DMC-12 is stronger today for quotes, holds, negotiation, and transaction flow. DAP is narrower and stronger on classified retail disclosure, per-record provenance, authoritative availability, and dealer-group isolation. A bridge is preferable to forced replacement.

Why not cover every dealership system?

DAP is deliberately limited to inventory for sale, price, fees, incentives, availability, and a consented handoff. Scope discipline reduces the data and authorization a dealer must expose. AutomotiveMCP is the more natural project when broad service, parts, F&I, and operational domains are required.

Can another vendor implement DAP?

Yes. The specification, schemas, tests, examples, and open gateway are Apache-2.0 licensed. DealershipMCP is one commercial implementation and receives no exclusive right or private conformance path.

Sources and change log

Claims were last checked September 2, 2026 against primary project material:

Change log: September 2, 2026 — initial four-project comparison; added DAP static publication, availability bands, two-phase handoff, DMC-12 credits, and dated gaps.