One production endpoint. Real inventory. Real 30‑minute quotes, real soft holds, real hand‑off to a live sales manager. Connect from Claude, ChatGPT, Gemini, or your own agent — or wire it straight into your partner stack.
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 four read tools. Named partners see all eight. The tool catalog returned by tools/list is filtered by caller class at the server.
A ninth tool — initiate_deal_handoff (scope deal:handoff, PII-accepting, emits a signed email to a live sales manager) — is available to internal and named-partner agents only. Not exposed on the public rail. Ask us about it in the partner track below.
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.
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.