Skip to main content

Auto Agent Protocol

The open standard that lets AI assistants find dealerships, browse real inventory, and send consented leads — built on A2A v1.0

A buyer agent and a dealership digital storefront connected by typed AAP messages

An A2A Profile

AAP is a strict A2A v1.0 profile: typed automotive messages ride on top of A2A's data layer. The JSON-RPC binding is required everywhere; HTTP+JSON can be added — the payloads are identical.

Five Skills

dealer.information, inventory.facets, inventory.search, inventory.vehicle, lead.submit. Everything a BDC needs in one unified contract.

FTC-Aware Pricing

Four explicit pricing fields (msrp, list_price, offered_price, price). The price field carries the final out-the-door amount a buyer can actually pay — AAP's rule against bait pricing, aligned with FTC guidance.

Anonymous First

Inventory operations are anonymous by default. Personal data only travels with leads, and only with an explicit ConsentGrant attached.

ADF-Mappable Leads

lead.submit is field-by-field convertible to ADF/XML, so any compliant lead drops cleanly into existing dealer CRMs without bespoke integration.

MCP Ready

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.

Five skills, one contract

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.

Browse the skills
Honeycomb of five AAP skills: dealer.information, inventory.facets, inventory.search, inventory.vehicle, lead.submit
Vehicle pricing ladder: msrp, list_price, offered_price, and the FTC-final price

FTC-aware pricing, baked in

Vehicles carry four explicit pricing fields. The price field is the final out-the-door amount — what the buyer would actually pay; AAP requires it so agents never quote bait prices. msrp, list_price, and the regional offered_price sit beside it, so AI agents can give honest answers, in line with the FTC's push against hidden fees and bait pricing.

Read the pricing semantics

How AAP relates to other protocols

A2A

The base. AAP is a strict A2A v1.0 profile. Every AAP message rides inside an A2A DataPart.

ACP / UCP

Complementary. AAP focuses on automotive leads and appointments, not commerce checkout flows.

MCP

Complementary. AAP publishes an official MCP reference manifest mapping every skill to an MCP tool.

ADF/XML

Legacy bridge. lead.submit maps field-by-field to ADF/XML for existing dealer CRMs.