Tool tree
gradeNot graded
browseAction
Begin an ordering session on behalf of the user. Shows a status indicator so the human knows an agent is working, then returns the full Contoso Pizza menu as structured JSON. Includes: • Store information (location, hours, delivery estimate) • All products organized by category, with IDs, descriptions, pricing, and calorie info • Customizable products (pizzas) include defaultToppings — the toppings that come standard • Size, crust, and topping options with price modifiers (apply only to customizable products) PRICING RULES: • Customizable products (pizzas): price = basePrice + size modifier + crust modifier + (extra toppings beyond defaults x $1.25 each) - Sizes: small (-$2.50), medium ($0), large (+$3.50) - Crusts: classic ($0), pan (+$1.25), thin ($0), stone-baked (+$0.75) - Extra toppings: $1.25 each beyond the pizza's default toppings • Non-customizable products: price = basePrice • Delivery fee: $4.50 (delivery orders only) • Illustrative tax: 8.75% on subtotal + delivery fee Use the product IDs from this response when calling create-order.
View tool JSON
{
"name": "browse",
"kind": "act",
"impl": "imperative",
"description": "Begin an ordering session on behalf of the user. Shows a status indicator so the human knows an agent is working, then returns the full Contoso Pizza menu as structured JSON.\n\nIncludes:\n• Store information (location, hours, delivery estimate)\n• All products organized by category, with IDs, descriptions, pricing, and calorie info\n• Customizable products (pizzas) include defaultToppings — the toppings that come standard\n• Size, crust, and topping options with price modifiers (apply only to customizable products)\n\nPRICING RULES:\n• Customizable products (pizzas): price = basePrice + size modifier + crust modifier + (extra toppings beyond defaults x $1.25 each)\n - Sizes: small (-$2.50), medium ($0), large (+$3.50)\n - Crusts: classic ($0), pan (+$1.25), thin ($0), stone-baked (+$0.75)\n - Extra toppings: $1.25 each beyond the pizza's default toppings\n• Non-customizable products: price = basePrice\n• Delivery fee: $4.50 (delivery orders only)\n• Illustrative tax: 8.75% on subtotal + delivery fee\n\nUse the product IDs from this response when calling create-order.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Display name of the client agent (shown to the user while the order is being prepared)."
}
},
"required": [
"name"
]
},
"page": "/webmcp-labs/pizza-order/"
}