{"ok":true,"site":{"host":"wildoctopus0x.github.io","url":"https://wildoctopus0x.github.io/common-table-webmcp/","type":"live","desc":"A synthetic WebMCP storefront where people and agents build and repair an explainable group order.","tools":[{"name":"build_group_order","kind":"transact","impl":"imperative","description":"Build a deterministic group order from the live synthetic catalog and replace the entire visible cart. This mutates the cart but never creates an order or payment. Dietary filtering uses declared synthetic attributes only.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","additionalProperties":false,"required":["partySize","maxTotalMinor","vegetarianMeals","excludedDeclaredAllergens"],"properties":{"partySize":{"type":"integer","minimum":1,"maximum":8},"maxTotalMinor":{"type":"integer","minimum":1,"maximum":20000},"vegetarianMeals":{"type":"integer","minimum":0,"maximum":8},"excludedDeclaredAllergens":{"type":"array","uniqueItems":true,"maxItems":4,"items":{"type":"string","enum":["gluten","milk","peanuts","tree_nuts"]}}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/common-table-webmcp/"},{"name":"repair_unavailable_cart_items","kind":"act","impl":"imperative","description":"Repair only unavailable lines in the live cart while preserving every available line and the active group-order constraints. This mutates the cart but never creates an order or payment. Any budget relaxation must be explicit.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"maxExtraMinor":{"type":"integer","minimum":0,"maximum":2000,"default":0}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/common-table-webmcp/"}],"category":"Commerce","apiSurface":"spec","toolCount":2}}