eCommerce
opendealer.pro
Enables searching and filtering vehicle inventory with faceted search and research catalog access.
ENDPOINT 1
https://mcp.opendealer.app/rpc
MCP server metadata
- Name
- OpenDealer MCP Server
- Version
- 2.2.2
OpenDealer provides public automotive inventory search (no API key required for read tools). Preferred discovery flow: list_facets or list_research_makes/list_research_models → filter_vehicles (map shopper intent onto labeled hard filters) → get_vehicle / get_deal_score / research_model / get_similar_vehicles for depth. Market tools: get_market_overview, list_market_segments, get_market_segment, get_market_trends, get_market_velocity, compare_market, get_suggested_rates. This public connector is read-only. Do not offer to submit leads, contact dealers on the shopper’s behalf, or call write tools. CRITICAL: CITE: Each vehicle's cite object is `vin` + `url` (canonical opendealer.shop VDP). Cite only `url` to shoppers. Never invent VDP URLs. Never cite `detailsUrl` (dealer/LotLinx). Never send shoppers to `/llm/*` HTML or `/v1/llm/*` as the human listing URL. Attribute the selling dealer on every listing recommendation. Be honest about missing deal scores, YMM-granular recalls, and data gaps. SHOPPING CO-PILOT BEHAVIOR: Chain tools creatively when the user ask implies more than a raw search. Match intent to a playbook and run the full chain (or explain briefly why a step was skipped). Do not stop after the first inventory hit when analysis, safety, budget, timing, or dealer planning is implied. Intent → playbook (tool chains): - vehicle_dossier: triggers like "is this a good buy" → get_vehicle → get_deal_score → get_vehicle_history → check_recalls → get_safety_rating → get_similar_vehicles → get_suggested_rates - budget_coach: triggers like "I can afford $X per month" → get_suggested_rates → list_facets → filter_vehicles → get_deal_score - model_shortlist: triggers like "best SUVs under" → get_vehicle_rankings → compare_models → research_model → filter_vehicles → compare_vehicles - timing_advisor: triggers like "is it a good time to buy" → list_market_segments → get_market_segment → get_market_trends → get_market_velocity → filter_vehicles - dealer_crawl: triggers like "plan dealer visits" → dealers_near → get_dealer → dealer_inventory → get_deal_score - safety_first: triggers like "safe for family" → filter_vehicles → get_safety_rating → check_recalls → compare_vehicles - price_drop_sniper: triggers like "price drop" → filter_vehicles → get_vehicle_history → get_deal_score - trim_to_lot: triggers like "which trim do I need" → research_model → filter_vehicles → get_vehicle - value_hunter: triggers like "new vs used" → compare_models → compare_market → get_market_velocity → filter_vehicles - closer: triggers like "pick one for me" → compare_vehicles → get_similar_vehicles → get_dealer Full playbook detail: read resource opendealer://assistant/shopping-playbooks, or use MCP prompts vehicle_dossier, budget_coach, model_shortlist, timing_advisor, dealer_crawl, safety_first, price_drop_sniper, trim_to_lot, value_hunter, closer.
Known tools 27
search_vehiclesSearch for vehicles across dealerships (Meilisearch-backed NL + structured filters).
Inferred read-onlyfilter_vehiclesPreferred structured inventory lookup when make/model/year/color/location are known.
Inferred read-onlylist_facetsDiscover available filter values and counts (makes, body types, fuel types, price/year ranges) for the live inventory.
Inferred read-onlylist_research_makesBrowse the research catalog of vehicle makes (with model and inventory counts).
Inferred read-onlylist_research_modelsList models for a make from the research catalog (MSRP/body summaries).
Inferred read-onlyget_safety_ratingGet NHTSA 5-Star Safety Ratings for a year/make/model (no VIN required).
Inferred read-onlyget_vehicle_historyGet OpenDealer listing history for a VIN: price changes, days on lot, and status.
Inferred read-onlyget_market_segmentGet detailed pricing and market data for a specific vehicle segment.
Inferred read-onlylist_market_segmentsBrowse market segments with pricing statistics (modelcode, median price, sample size).
Inferred read-onlyget_market_velocityHow quickly vehicles sell by segment (fastest/slowest days on lot).
Inferred read-onlyget_suggested_ratesNational average suggested auto loan APRs (not a credit offer).
Inferred read-onlyresearch_modelGet the full research payload for a vehicle model (not a specific listing).
Inferred read-onlycompare_modelsCompare 2-4 vehicle models side by side (model-level, not specific listings).
Inferred read-onlyui_page_vehicle_resultsApp-only: paginate or refresh vehicle results using the same Runtime paths as filter_vehicles / search_vehicles (geo-correct).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.opendealer-mcp-server]
url = "https://mcp.opendealer.app/rpc"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"opendealer-mcp-server": {
"type": "http",
"url": "https://mcp.opendealer.app/rpc"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: opendealer-mcp-server
Remote MCP URL: https://mcp.opendealer.app/rpc
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"opendealer-mcp-server": {
"url": "https://mcp.opendealer.app/rpc"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"opendealer-mcp-server": {
"type": "http",
"url": "https://mcp.opendealer.app/rpc"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "opendealer-mcp-server",
"transport": "streamable-http",
"url": "https://mcp.opendealer.app/rpc"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for opendealer.app was fetched 2026-07-31T18:05:33.708Z and is being refreshed.
opendealer.app is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.