Tool tree
pizza-maker
demoPlaygrounds & Games
https://googlechromelabs.github.io/webmcp-tools/demos/pizza-maker/Chrome Labs pizza-builder demo
set_pizza_sizeact
Set the pizza size directly or infer it based on the number of people.
View tool JSON
{
"name": "set_pizza_size",
"kind": "act",
"impl": "imperative",
"description": "Set the pizza size directly or infer it based on the number of people.",
"inputSchema": {
"type": "object",
"properties": {
"size": {
"type": "string",
"enum": [
"Small",
"Medium",
"Large",
"Extra Large"
],
"description": "The specific size name."
},
"number_of_persons": {
"type": "number",
"description": "The number of people eating to help infer the correct size."
}
}
}
}set_pizza_styleact
Set the style of the pizza (colors/theme)
View tool JSON
{
"name": "set_pizza_style",
"kind": "act",
"impl": "imperative",
"description": "Set the style of the pizza (colors/theme)",
"inputSchema": {
"type": "object",
"properties": {
"style": {
"type": "string",
"enum": [
"Classic",
"Bianca",
"BBQ",
"Pesto",
"Wales"
]
}
},
"required": [
"style"
]
}
}toggle_layeract
Control pizza layers (sauce, cheese). Use "add", "remove", or "toggle".
View tool JSON
{
"name": "toggle_layer",
"kind": "act",
"impl": "imperative",
"description": "Control pizza layers (sauce, cheese). Use \"add\", \"remove\", or \"toggle\".",
"inputSchema": {
"type": "object",
"properties": {
"layer": {
"type": "string",
"enum": [
"sauce-layer",
"cheese-layer"
]
},
"action": {
"type": "string",
"enum": [
"add",
"remove",
"toggle"
]
}
},
"required": [
"layer"
]
}
}add_toppingact
Add one or more toppings to the pizza
View tool JSON
{
"name": "add_topping",
"kind": "act",
"impl": "imperative",
"description": "Add one or more toppings to the pizza",
"inputSchema": {
"type": "object",
"properties": {
"topping": {
"type": "string",
"enum": [
"🍕",
"🍄",
"🌿",
"🍍",
"🫑",
"🥓",
"🧅",
"🫒",
"🌽",
"🌶️",
"🐑"
]
},
"size": {
"type": "string",
"enum": [
"Small",
"Medium",
"Large",
"Extra Large"
]
},
"count": {
"type": "integer",
"minimum": 1,
"description": "Number of toppings to add"
}
},
"required": [
"topping"
]
}
}remove_toppingact
Remove a specific topping from the pizza
View tool JSON
{
"name": "remove_topping",
"kind": "act",
"impl": "imperative",
"description": "Remove a specific topping from the pizza",
"inputSchema": {
"type": "object",
"properties": {
"topping": {
"type": "string",
"enum": [
"🍕",
"🍄",
"🌿",
"🍍",
"🫑",
"🥓",
"🧅",
"🫒",
"🌽",
"🌶️",
"🐑"
]
},
"all": {
"type": "boolean",
"description": "Remove all toppings of this type"
}
},
"required": [
"topping"
]
}
}manage_pizzaact
Manage pizza state
View tool JSON
{
"name": "manage_pizza",
"kind": "act",
"impl": "imperative",
"description": "Manage pizza state",
"inputSchema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"remove_last",
"reset"
]
}
},
"required": [
"action"
]
}
}share_pizzaact
Get a shareable URL for the current pizza creation
View tool JSON
{
"name": "share_pizza",
"kind": "act",
"impl": "imperative",
"description": "Get a shareable URL for the current pizza creation",
"inputSchema": {
"type": "object",
"properties": {}
}
}