← WebMCP Directory

Tool tree

detroitaxle.com

CommerceTools verified
Website
Detroit Axle
Explore capabilities

    page: Every page

    search_productsAnswer

    Search Detroit Axle products by keyword or part number without changing the customer page. Optionally constrain the search to a complete year, make, and model. Returns product titles, prices, live availability, product URLs, and the Shopify variantId needed by add_to_cart.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Detroit Axle products by keyword or part number without changing the customer page. Optionally constrain the search to a complete year, make, and model. Returns product titles, prices, live availability, product URLs, and the Shopify variantId needed by add_to_cart.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Part number, product keyword, or vehicle-related search text."
          },
          "year": {
            "type": "string",
            "pattern": "^(19|20)\\d{2}$",
            "description": "Optional vehicle year. Must be provided with make and model."
          },
          "make": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80,
            "description": "Optional vehicle make. Must be provided with year and model."
          },
          "model": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Optional vehicle model. Must be provided with year and make."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 24,
            "default": 10
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    select_vehicleAction

    Validate and select a vehicle by year, make, and model, save it as the active fitment context, and open the matching Detroit Axle parts page.

    View tool JSON
    {
      "name": "select_vehicle",
      "kind": "act",
      "impl": "imperative",
      "description": "Validate and select a vehicle by year, make, and model, save it as the active fitment context, and open the matching Detroit Axle parts page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "year": {
            "type": "string",
            "pattern": "^(19|20)\\d{2}$"
          },
          "make": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "model": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          }
        },
        "required": [
          "year",
          "make",
          "model"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    add_to_cartAction

    Add one currently available Shopify product variant to the cart. Use the exact variantId returned by search_products. The active vehicle, when selected, is attached to the cart line for fitment context.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Add one currently available Shopify product variant to the cart. Use the exact variantId returned by search_products. The active vehicle, when selected, is attached to the cart line for fitment context.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "variantId": {
            "type": "string",
            "pattern": "^gid://shopify/ProductVariant/.+",
            "description": "Exact Shopify ProductVariant ID returned by search_products."
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 1
          }
        },
        "required": [
          "variantId"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    proceed_to_checkoutAction

    Open Shopify checkout for the current cart. This does not place the order; it navigates to checkout. The site will ask the user to confirm before redirecting.

    View tool JSON
    {
      "name": "proceed_to_checkout",
      "kind": "act",
      "impl": "imperative",
      "description": "Open Shopify checkout for the current cart. This does not place the order; it navigates to checkout. The site will ask the user to confirm before redirecting.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }