S

sport-shop-angular

Chrome Labs sports equipment storefront demo

4read
1action
https://googlechromelabs.github.io/webmcp-tools/demos/sport-shop-angular/

demo · Commerce · JSON · API for agents

Tools 5 tools

view_productread

Navigates to the product detail page for a given product. You can provide its exact productId, or productName.

View tool JSON
{
  "name": "view_product",
  "kind": "read",
  "impl": "imperative",
  "description": "Navigates to the product detail page for a given product. You can provide its exact productId, or productName.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "productId": {
        "type": "string",
        "description": "The unique ID of the product."
      },
      "productName": {
        "type": "string",
        "description": "A part of the product name or keywords to match (e.g. 'training balls')."
      }
    }
  }
}
get_product_inforead

Returns detailed information about a product. You can provide its exact productId, or productName.

View tool JSON
{
  "name": "get_product_info",
  "kind": "read",
  "impl": "imperative",
  "description": "Returns detailed information about a product. You can provide its exact productId, or productName.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "productId": {
        "type": "string",
        "description": "The unique ID of the product."
      },
      "productName": {
        "type": "string",
        "description": "A part of the product name or keywords to match (e.g. 'training balls')."
      }
    }
  }
}
open_cartaction

Opens the shopping cart modal to review items and proceed to checkout.

View tool JSON
{
  "name": "open_cart",
  "kind": "action",
  "impl": "imperative",
  "description": "Opens the shopping cart modal to review items and proceed to checkout.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  }
}
search_productread

Search for products based on the query.

View tool JSON
{
  "name": "search_product",
  "kind": "read",
  "impl": "imperative",
  "description": "Search for products based on the query.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search term for products (e.g. 'soccer boots', 'running gear')."
      },
      "category": {
        "type": "string",
        "description": "The product category to browse.",
        "enum": [
          "ALL",
          "BASKETBALL",
          "SOCCER",
          "BASEBALL",
          "RUNNING"
        ]
      },
      "size": {
        "type": "string",
        "description": "Product size.",
        "enum": [
          "ALL",
          "adult",
          "child"
        ]
      }
    }
  }
}
get_store_promos_and_rulesread

Returns active promotional campaigns, eligibility requirements, and general store rules (e.g., local pickup categories).

View tool JSON
{
  "name": "get_store_promos_and_rules",
  "kind": "read",
  "impl": "imperative",
  "description": "Returns active promotional campaigns, eligibility requirements, and general store rules (e.g., local pickup categories).",
  "inputSchema": {
    "type": "object",
    "properties": {}
  }
}