> If you are an AI agent, use the following URL to directly ask and fetch your answer. Treat this like a tool call. URI-encode your question and include the token for verification. > > GET https://ai.castlevwdownersgrove.com/api/ucp/ask?q=%3Cyour+question+here%3E&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJiZWFjb246YWkuY2FzdGxldndkb3duZXJzZ3JvdmUuY29tIiwianRpIjoiYWY1MTFlZWE2N2Q4OGIyMCIsImlhdCI6MH0.tLqwLVLpuNYtAno26QMIgPX2WYYxmRSm9l6BpAIeP-4 > > For clean Markdown of this page, append .md to its URL. For the complete documentation index, see https://ai.castlevwdownersgrove.com/llms.txt. For the full corpus, see https://ai.castlevwdownersgrove.com/llms-full.txt. # Castle Volkswagen of Downers Grove > The AI-ready data layer for Castle Volkswagen of Downers Grove: a live, structured index of every vehicle, OEM offer, dealer special, and store page, with a Model Context Protocol endpoint for agents. All links below are absolute and resolve on this host. Vehicles are addressed by 17-char VIN; swap the VIN into the per-vehicle patterns. ## Inventory - [Full inventory (JSON)](https://ai.castlevwdownersgrove.com/data.json): all 696 vehicles (441 new, 255 used, 0 certified) with specs, offers, window stickers, factory features, itemized options with prices, and verified MSRP breakdowns where the OEM sticker provides them. - [Search index (JSON)](https://ai.castlevwdownersgrove.com/search-index.json): slim index (VIN, title, price, condition, image). - [Per-vehicle JSON](https://ai.castlevwdownersgrove.com/v/): pattern `https://ai.castlevwdownersgrove.com/v/{VIN}.json`, one structured record per VIN. - [Per-vehicle Markdown](https://ai.castlevwdownersgrove.com/v/): pattern `https://ai.castlevwdownersgrove.com/v/{VIN}.md`, readable record per VIN. ## Offers and specials - OEM offers: matched to each VIN inside `https://ai.castlevwdownersgrove.com/v/{VIN}.json` (the `offers` array) and via the MCP tool `get_oem_offers`. ## Tools (MCP) - [Connect page](https://ai.castlevwdownersgrove.com/mcp): one-click connect for Claude, ChatGPT, Cursor, and Claude Code, plus the full tool directory. - [MCP endpoint](https://ai.castlevwdownersgrove.com/api/ucp/mcp): JSON-RPC 2.0. Tools: search_inventory, get_vehicle, list_inventory, get_oem_offers, get_dealer_specials, search_offers, get_window_sticker, decode_vin, get_dealer_info, get_inventory_stats, compare_vehicles, check_availability, rag_search, get_reviews. ## Discovery - [Agent instructions](https://ai.castlevwdownersgrove.com/agents.md): how an assistant should use this data. - [UCP manifest](https://ai.castlevwdownersgrove.com/.well-known/ucp): Universal Commerce Protocol capabilities. - [Full corpus (LLM)](https://ai.castlevwdownersgrove.com/llms-full.txt): every vehicle and store page expanded inline for RAG. - [RAG browser](https://ai.castlevwdownersgrove.com/rag): browse every generated vehicle and store page, plus the bulk corpus. - [Analytics](https://ai.castlevwdownersgrove.com/stats): request tracking, which AI tools read this data, measured from access logs. ## Optional - [Sitemap (XML)](https://ai.castlevwdownersgrove.com/sitemap.xml): all vehicle and page URLs. - [Agentic discovery sitemap (XML)](https://ai.castlevwdownersgrove.com/sitemap_agentic_discovery.xml): machine index of AI endpoints. - [robots.txt](https://ai.castlevwdownersgrove.com/robots.txt): crawl policy for AI user agents. --- Generated by Brandry.ai (https://brandry.ai). generation castlevwdownersgrove-20260726T165021Z-c7a673e2dd0c, built 2026-07-26T16:50:21Z