Mark Miller Subaru
/
dmc-12
One production endpoint. Real inventory. Real 30‑minute quotes, real soft holds, and the entry point to an agentic deal that carries forward through PromisePath (coming soon). Connect from Claude, ChatGPT, Gemini, or your own agent, or wire it straight into your partner stack.
May 4, 2026 The first agent-to-agent car deal in U.S. history was completed at Mark Miller Subaru, between a CarEdge buyer agent and Mark Miller Subaru over the dmc-12 protocol.
After the quote, dmc-12 initiates the deal. PromisePath (coming soon) carries it forward.
If you're not a protocol person: MCP lets an agent use our tools. A2A lets two agents speak directly. UCP lets a merchant publish what they sell and how an agent can transact. We speak all three.
Public (consumer) agents see the six read tools. Named partners see all ten grid tools plus initiate_deal_handoff. The tool catalog returned by tools/list is filtered by caller class at the server.
An eleventh tool — initiate_deal_handoff (scope deal:handoff, PII-accepting, starts the agentic deal) — is available to internal and named-partner agents only. Not exposed on the public rail. Ask us about it in the partner track below.
The DMC-12 v0.2 spec also defines four partner-only negotiation tools — submit_offer, submit_counter_offer, accept_offer, reject_offer (scope quote:negotiate) — that bring the canonical surface to 15. MM keeps negotiation off: the four tools are not registered on this deployment and the ai.dmc12.automotive.negotiation capability is not advertised on our UCP manifest. Other dealerships forking the open spec can flip them on.
One endpoint, two authentication rails, two trust models. Consumer agents read. Named partners transact.
For anyone in Claude.ai, Claude Code, Cursor, ChatGPT Connectors, or Gemini who wants their agent to shop real vehicles at Mark Miller Subaru live.
Paste the URL into your AI client's connector settings. Authentication is automatic — DCR + PKCE, open registration. You'll see a one-screen Auth0 consent for inventory:read on mmbrain-prod.us.auth0.com and you're live. No account to create, no key to manage.
A signed Agent Card, full write surface, per-partner rate limits, 90-day audit trail, and a direct line to Ben Reuling, our technical owner.
We'll issue you an Auth0 M2M client on mmbrain-prod.us.auth0.com (audience mm-inventory-mcp), seed a row in mm_inventory.agents, and point you at the partner onboarding guide. Typical turnaround: same day.
Every claim on this page is backed by a public document at a canonical URL. All four are unauthenticated, cacheable, and safe to fetch programmatically.
DMC-12 follows SemVer 2.0.0. Breaking changes are allowed at any minor bump during the 0.x series; v1.0.0 will be the first backward-compatibility commitment. Each version below is tagged in mm-open/dmc-12.
Run another store? The whole stack is an open spec. Fork mm-open/dmc-12, point it at your inventory source, and publish your own MCP + A2A + UCP surface. We'll help.