Implementation

Core retail read quickstart

Use this sequence to evaluate or implement version 0.1 without mistaking the human guide for the normative contract.

1. Explore the gateway

Start with Howard Bentley's dealer-scoped Gateway at https://mcp.dealeragentgateway.com/dealers/howard-bentley/mcp. The platform status page at mcp.dealeragentgateway.com/status lists the active dealer instance without mixing platform health with dealer inventory. Inspect the dealer authority policy before relying on availability or price.

2. Pin the artifacts

3. Implement in dependency order

  1. Manifest and dealer identity.
  2. Inventory search and exact vehicle detail.
  3. Authoritative availability verification.
  4. Pricing disclosure with required and conditional components.

Expose tools using the exact names in the capability catalog. Validate inputs and outputs against the referenced schemas.

4. Map source authority

ClaimRequired source decision
Vehicle factsWhich catalog source is canonical for each field?
Search availabilityHow old may a discovery snapshot be?
Verified availabilityWhich source may authoritatively confirm status, and for how long?
Price and chargesWhich dealer source publishes the current disclosure?
IncentivesWho defines conditions, validity, and stacking?

5. Validate before publishing

python3 scripts/validate_artifacts.py
python3 scripts/run_conformance.py
python3 scripts/build_public_site.py
python3 scripts/validate_deployment.py

Then test human answers for sold vehicles, stale data, duplicate identifiers, conditional discounts, non-stackable incentives, missing government charges, and cross-rooftop access.

6. Publish discoverably

Serve the MCP endpoint over HTTPS, expose the protocol manifest, publish registry metadata, declare access policy, and link the endpoint to the canonical protocol version. Do not claim certification.

Need the implementation view? The Dealer Agent Gateway site explains the operated server, endpoint, retail-data boundary, and founding dealer pilot.
Canonical sourceRead the normative specification→