An A2A Profile
AAP is a strict A2A v1.0 profile: typed automotive messages ride on top of A2A's data layer. JSON-RPC 2.0 is the single transport — one SendMessage operation carries every skill.
The open automotive retail profile of A2A
One open contract for dealer discovery, real inventory, transparent pricing, and consented leads.
Small surface, strong guarantees
AAP stays deliberately narrow so dealerships and buyer agents can implement it with confidence.
AAP is a strict A2A v1.0 profile: typed automotive messages ride on top of A2A's data layer. JSON-RPC 2.0 is the single transport — one SendMessage operation carries every skill.
dealer.information, inventory.facets, inventory.search, inventory.vehicle, lead.submit. Everything a BDC needs in one unified contract.
The authoritative price includes mandatory dealer charges. An optional fee breakdown makes those included charges visible; government charges remain outside price and conditional rebates never reduce it.
Inventory operations are anonymous by default. Personal data only travels with leads, and only with an explicit ConsentGrant attached.
lead.submit is field-by-field convertible to ADF/XML, so any compliant lead drops cleanly into existing dealer CRMs without bespoke integration.
An official MCP reference manifest maps every AAP skill to an MCP tool, so MCP hosts can adapt the same contract without speaking A2A directly.
v1.3.0 extends inventory beyond cars. An optional vehicle_type discriminator covers car, motorcycle, and room for trailer / RV later (absent means car, so existing integrations keep working). Electric cars and electric motorcycles share the same powertrain fields — including filterable charge_port — while motorcycle segments reuse free-text body.
AAP standardizes the five skills that cover a dealership BDC's core needs — anonymous inventory queries plus a single unified lead.submit that bundles vehicle interest, trade-in, and appointment scheduling in one consented call. No quotes, no checkout, no payment scope. Just the read-and-lead lifecycle, typed and validated.
A vehicle's price is the authoritative advertised price: it includes every mandatory dealer charge and excludes government charges. When price is present, the same vehicle may also carry a complete effective fees breakdown. Buyer agents never join rooftop defaults into a vehicle, and conditional rebates never reduce the advertised price.
Protocol map
The base. AAP is a strict A2A v1.0 profile. Every AAP message rides inside an A2A DataPart.
Complementary. AAP focuses on automotive leads and appointments, not commerce checkout flows.
Complementary. AAP publishes an official MCP reference manifest mapping every skill to an MCP tool.
Legacy bridge. lead.submit maps field-by-field to ADF/XML for existing dealer CRMs.