{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-69440a7838988191b4d33fd95c83b1ae",
  "version": "1.0.0",
  "description": "BMWUSA makes shopping for your next BMW simple. Browse local inventory, configure the features you care about, view current offers, and schedule a test drive.",
  "author": {
    "name": "BMW of North America, LLC"
  },
  "mcpServers": "./mcp.json",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "BMWUSA",
        "shortDescription": "Find and configure BMWs",
        "longDescription": "BMWUSA makes shopping for your next BMW simple. Browse local inventory, configure the features you care about, view current offers, and schedule a test drive.",
        "developerName": "BMW of North America, LLC",
        "category": "Other",
        "capabilities": [],
        "websiteURL": "https://www.bmwusa.com",
        "supportURL": "https://www.bmwusa.com/contact-us.html",
        "privacyPolicyURL": "https://www.bmwusa.com/privacy-policy",
        "termsOfServiceURL": "https://www.bmwusa.com/content/dam/bmw/marketUS/common/footer/pdf/BMW-Terms-20240613.pdf.asset.1720805387970.pdf",
        "defaultPrompt": [
          "Are there any M5 near 10019?",
          "I want to build my own 330i Sedan in blue and 18\" wheels.",
          "Are there any incentives for the i7?"
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/getting-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Looking up BMW Inventory",
              "prompt": "Are there any M5 near 10019?",
              "tools_triggered": "search_bmw_inventory",
              "expected_behavior": "Triggers search_bmw_inventory tool and displays a UI with a list of BMW M5 vehicles available near ZIP code 10019 (NYC)"
            },
            {
              "description": "Looking up offers for i4",
              "prompt": "Are there any incentives for the i4?",
              "tools_triggered": "special-offers",
              "expected_behavior": "Triggers special-offers tool and displays a UI showing current incentives and special offers for the BMW i4"
            },
            {
              "description": "Build My Own 330i sedan",
              "prompt": "I want to build my own 330i sedan with Arctic Race Blue, can you help me with it?",
              "tools_triggered": "search-models, get-available-options, start-configuration",
              "expected_behavior": "Triggers search-models and/or get-available-options and/or start-configuration tools and displays a configuration UI showing the BMW 330i sedan with the requested custom paint"
            },
            {
              "description": "Viewing color options for the 430i Coupe",
              "prompt": "What color options does the 430i Coupe come in?",
              "tools_triggered": "search-models, get-available-options",
              "expected_behavior": "Triggers search-models and/or get-available-options tools and displays a list of available color options for the BMW 430i Coupe"
            },
            {
              "description": "Looking up test drive availability at nearby dealerships",
              "prompt": "I would like to test drive the i5. What times are available next Thursday at nearby dealers near Boston, MA?",
              "tools_triggered": "find-dealers, get-test-drive-availability",
              "expected_behavior": "Triggers find-dealers and get-test-drive-availability tools and displays a list of available test drive time slots at dealerships in or near Boston, MA"
            }
          ],
          "negative": [
            {
              "description": "Looking up Mercedes inventory",
              "prompt": "Show me the inventory for the GLA 250.",
              "expected_behavior": "Explains that this assistant is for BMW vehicles only and cannot search Mercedes-Benz inventory"
            },
            {
              "description": "Trying to book a test drive for Audi",
              "prompt": "Can you help me book a test drive for the Audi A5?",
              "expected_behavior": "Explains that this assistant is for BMW vehicles only and cannot book test drives for Audi models"
            },
            {
              "description": "Trying to build a Volvo EX90",
              "prompt": "I want to build my own EX90 with Vapor Grey paint",
              "expected_behavior": "Explains that this assistant is for BMW vehicles only and cannot configure Volvo models"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin helps users research and explore BMW vehicles but does not process purchases, payments, or financial transactions within ChatGPT."
      },
      "apps": "./.app.json"
    }
  }
}
