Tool tree
sport-shop-angular
demoCommerce
https://googlechromelabs.github.io/webmcp-tools/demos/sport-shop-angular/Chrome Labs sports equipment storefront demo
view_productact
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": "act",
"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_infoanswer
Returns detailed information about a product. You can provide its exact productId, or productName.
View tool JSON
{
"name": "get_product_info",
"kind": "answer",
"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_cartact
Opens the shopping cart modal to review items and proceed to checkout.
View tool JSON
{
"name": "open_cart",
"kind": "act",
"impl": "imperative",
"description": "Opens the shopping cart modal to review items and proceed to checkout.",
"inputSchema": {
"type": "object",
"properties": {}
}
}search_productanswer
Search for products based on the query.
View tool JSON
{
"name": "search_product",
"kind": "answer",
"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. Use 'child' for kids/children, 'adult' for adults.",
"enum": [
"ALL",
"adult",
"child"
]
}
}
}
}get_store_promos_and_rulesanswer
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": "answer",
"impl": "imperative",
"description": "Returns active promotional campaigns, eligibility requirements, and general store rules (e.g., local pickup categories).",
"inputSchema": {
"type": "object",
"properties": {}
}
}