{
  "name": "Demo Toyota",
  "description": "Auto Agent Protocol dealer agent for Demo Toyota \u2014 browse inventory and submit consented leads over A2A.",
  "supportedInterfaces": [
    {
      "url": "https://demo-toyota.example.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Lumika AI",
    "url": "https://lumika.ai"
  },
  "version": "1.0.0",
  "documentationUrl": "https://autoagentprotocol.org/",
  "capabilities": {
    "extensions": [
      {
        "uri": "https://autoagentprotocol.org/extensions/aap/v1.1",
        "params": {
          "id": "0192f3c0-1a2b-7c3d-8e4f-5a6b7c8d9e0f",
          "version": "1.1.0",
          "schema_base_url": "https://autoagentprotocol.org/v1.1/schemas/",
          "skills": {
            "dealer.information": {
              "request_schema": "https://autoagentprotocol.org/v1.1/schemas/dealer-information-request.schema.json",
              "response_schema": "https://autoagentprotocol.org/v1.1/schemas/dealer-information-response.schema.json"
            },
            "inventory.facets": {
              "request_schema": "https://autoagentprotocol.org/v1.1/schemas/inventory-facets-request.schema.json",
              "response_schema": "https://autoagentprotocol.org/v1.1/schemas/inventory-facets-response.schema.json"
            },
            "inventory.search": {
              "request_schema": "https://autoagentprotocol.org/v1.1/schemas/inventory-search-request.schema.json",
              "response_schema": "https://autoagentprotocol.org/v1.1/schemas/inventory-search-response.schema.json"
            },
            "inventory.vehicle": {
              "request_schema": "https://autoagentprotocol.org/v1.1/schemas/vehicle-detail-request.schema.json",
              "response_schema": "https://autoagentprotocol.org/v1.1/schemas/vehicle-detail-response.schema.json"
            },
            "lead.submit": {
              "request_schema": "https://autoagentprotocol.org/v1.1/schemas/lead-submit-request.schema.json",
              "response_schema": "https://autoagentprotocol.org/v1.1/schemas/lead-submit-response.schema.json"
            }
          }
        }
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "dealer.information",
      "name": "Dealer Information",
      "description": "Return the dealership profile: group name, welcome message, and rooftops with address, hours, contacts, and capabilities.",
      "tags": [
        "dealer",
        "dealership",
        "profile",
        "hours",
        "contact",
        "locations",
        "automotive"
      ]
    },
    {
      "id": "inventory.facets",
      "name": "Inventory Facets",
      "description": "Return aggregated facets (makes, models, years, conditions, price/mileage ranges, statuses) over the dealer's inventory.",
      "tags": [
        "inventory",
        "facets",
        "aggregation",
        "filters",
        "automotive"
      ]
    },
    {
      "id": "inventory.search",
      "name": "Inventory Search",
      "description": "Search the dealer's vehicle inventory by make, model, year, condition, price, mileage, body, fuel, drivetrain, VIN, or stock.",
      "tags": [
        "inventory",
        "vehicles",
        "search",
        "cars",
        "automotive"
      ]
    },
    {
      "id": "inventory.vehicle",
      "name": "Vehicle Detail",
      "description": "Return full detail for a specific vehicle by VIN, stock number, or vehicle_id.",
      "tags": [
        "inventory",
        "vehicle",
        "vin",
        "stock",
        "detail",
        "automotive"
      ]
    },
    {
      "id": "lead.submit",
      "name": "Submit Lead",
      "description": "Submit a consented lead with optional vehicle of interest, trade-in, and appointment.",
      "tags": [
        "lead",
        "contact",
        "consent",
        "sales",
        "appointment",
        "automotive"
      ]
    }
  ]
}
