Agentic Dealer Network

com.agenticdealernetworkPublished by agenticdealernetwork.comOfficial publisherv0.5.0Updated Oct 25, 2026

Live franchised-dealer inventory, quotes, and consented salesperson handoffs.

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for live franchised-dealer vehicle inventory, price comparisons, out-the-door quotes, and consented lead handoffs to dealerships.

What you can do
Browse the dealer network directory and search available inventory page by page, with Canadian dealers via a country filter and slim summary rows for vehicles, including photo links for presentation. Get aggregate inventory statistics such as counts, effective-price ranges and top facet values, optionally filtered by geography or OEM program. Fetch a single vehicle by VIN from a named rooftop with full details, photo gallery, options and description. Export the whole catalog or one rooftop as a gzip snapshot, then sync a mirror with cursor-based upserts and tombstones. Compare a vehicle's price against like units, and read a rooftop's store record and fee schedule. Preview an out-the-door or
When to use it
Use it when an assistant needs to help someone shop real franchised-dealer inventory: finding vehicles, comparing prices, estimating out-the-door totals, or preparing and submitting a contact request to a specific dealership.
Requirements
A remote streamable HTTP endpoint; no package, environment variables or headers are declared. Authentication is optional: anonymous calls work but persist nothing, while authenticated calls persist a deal thread. Network access to the gateway is required.
Before you install
lead_submit sends the shopper's contact details to a named dealership, so confirm consent and the exact disclosure first. deal_quote persists a deal thread when authenticated. Fee schedules may be incomplete, so an unlisted fee is not a guarantee of the final price; quote_preview is the read-only option for browsing.

Installation

In SourceWeft

  1. Open Agentic Dealer Network in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.agenticdealernetwork%2Fadn-gateway/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "agentic-dealer-network": {
      "type": "http",
      "url": "https://gateway.agenticdealernetwork.com/mcp"
    }
  }
}

Tools

12

network_directory

List dealerships

Directory of active ADN rooftops: slug, name, dealer group, OEM programs, location metadata, and per-rooftop manifest URL. Pass country=CA for Canadian dealers.

Parameterslimitoffsetcountry

inventory_stats

Count and summarize network inventory

Aggregate available inventory across the network in ONE call: counts, effective-price min/median/max and the top values per facet. Example: {"dimensions": ["make_model", "body_style"], "condition": "used", "rooftop_slugs": ["mms"]}. Geo (latitude and longitude, optional radius_miles) and oem_program_slug scope exactly as network_search. Pivot mode (group_by, up to 2 of the facets plus state, dealer_group, price_band, age_band) returns one row per group with count and medians; dimensions and group_by are mutually exclusive; format csv returns the rows as CSV. Pass country=CA for Canadian dealers.

Parametersmaketrimmodelformatcountrygroup_bylatitudeconditionfuel_typelongitudeprice_maxprice_min+15 more

inventory_get

Get vehicle details

Fetch one available unit by identity (VIN) from a named rooftop (rooftop_slug from network_search results). Returns the full detail shape — ordered photo gallery, options, plain-text description; embed the first few photo_urls as markdown images when presenting the vehicle. Unknown or ineligible identity/rooftop returns unit_not_found. Listed prices may exclude doc/government fees and tax — call quote_preview for the estimated total. Totals are estimates at best; when pricing_coverage is "partial_estimate", present the total as a subtotal excluding the charges in excluded. Always relay pricing_disclosure.

Parameterscountryidentityrequiredrooftop_slugrequired

network_snapshot

Export the catalog

Export the whole network catalog (or one rooftop with rooftop_slug) as one gzip artifact instead of paging: returns a descriptor with a generation URL, strong ETag, row and byte counts, expiry and (when available) sync_cursor; small results are inlined as rows_inline. Views: manifest (identity, pricing, key attributes; default), summary (the network_search row), full (the inventory_get row). Formats: csv (default), json. Example: {"view": "manifest", "format": "csv"}. Re-download only when the ETag changes; poll inventory_changes with sync_cursor to stay current. Pass country=CA for Canadian dealers.

Parametersviewformatcountryrooftop_slug

inventory_changes

Sync catalog changes

State synchronization for a mirror built from network_snapshot: pass the sync_cursor and receive upserts (current rows in the same view) and tombstones since that position, with has_more and next_cursor. Bounded eventual consistency: take a fresh snapshot at least every 24 hours and whenever resync_required is true. Example: {"cursor": "<sync_cursor from network_snapshot>"}. Pass country=CA for Canadian dealers.

Parametersviewcursorrequiredcountryrooftop_slug

inventory_comparables

Compare a vehicle's price to like units

Price context for one vehicle against like units across the network (same make, model, exact model year, condition; optional trim and geo). Example: {"identity": "<VIN>", "rooftop_slug": "mms"} or {"make": "Subaru", "model": "Outback", "model_year": 2024, "condition": "used"}. Returns count, price quartiles, the subject's rank and up to 5 cheapest peers. Advertised prices only; call quote_preview for a total. Pass country=CA for Canadian dealers.

Parametersmaketrimmodelcountrycurrencyidentitylatitudeconditionlongitudemodel_yearradius_milesrooftop_slug+1 more

stores

Get dealership details

One named rooftop's store record: name, dealer group, OEM programs, location/contact metadata, and fee schedule. Pass rooftop_slug. Whether a specific unit's listed price already includes a fee varies per unit — quote_preview returns the estimated total. Fee schedules may be incomplete — an unlisted fee is not a guarantee that no such fee applies; confirm final charges with the dealer.

Parametersrooftop_slugrequired

quote_preview

Preview an out-the-door price

Read-only out-the-door price preview for one available unit at a named rooftop (pass rooftop_slug): base price plus itemized fees and taxes — fees already included in the listed price are flagged included_in_price and add nothing on top. Persists nothing; free to call while browsing. Fee schedules may be incomplete — an unlisted fee is not a guarantee that no such fee applies; confirm final charges with the dealer. Totals are estimates at best; when pricing_coverage is "partial_estimate", present the total as a subtotal excluding the charges in excluded. Always relay pricing_disclosure.

Parametersidentityrequiredrooftop_slugrequired

deal_quote

Request a quote

Out-the-door quote for one available unit at a named rooftop. Anonymous calls are stateless; authenticated calls persist a deal thread. Anonymous calls persist nothing; quote_preview is the read-only equivalent for browsing. Fee schedules may be incomplete — an unlisted fee is not a guarantee that no such fee applies; confirm final charges with the dealer. Totals are estimates at best; when pricing_coverage is "partial_estimate", present the total as a subtotal excluding the charges in excluded. Always relay pricing_disclosure.

Parametersidentityrequiredrooftop_slugrequiredidempotency_key

lead_prepare

Ask the dealership to reach out — prepare

Prepare a named dealership's exact contact disclosure and a short-lived signed binding.

Parameterschannelsrequiredcommentscustomerrequiredrooftop_slugrequiredinclude_quoteunit_identityrequired

lead_submit

Ask the dealership to reach out — confirm

Submit the shopper's bound contact request to the named dealership.

Parametersbindingrequiredcommentscustomerrequiredrooftop_slugrequireddisclosure_textrequired

Version history

3
  1. v0.5.0LatestOct 10, 2026
  2. v0.4.0Sep 17, 2026
  3. v0.3.0Sep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.