{"ok":true,"site":{"host":"myshop.cord-pail.workers.dev","url":"https://myshop.cord-pail.workers.dev/","type":"live","desc":"MyShop offers considered furniture, lighting, ceramics and objects.","tools":[{"name":"myshop.search_products","kind":"act","impl":"imperative","description":"Search MyShop products by text and optional category.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":100},"category":{"type":"string"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/collections/all","/collections/Furniture","/collections/Lighting","/collections/Ceramics","/search"]},{"name":"myshop.get_product","kind":"answer","impl":"imperative","description":"Read one product, including price, material, dimensions, and current availability.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":80}},"required":["slug"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/collections/all","/collections/Furniture","/collections/Lighting","/collections/Ceramics","/search"]},{"name":"myshop.get_cart","kind":"answer","impl":"imperative","description":"Read the current customer cart.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"cartId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-zA-Z0-9_-]+$"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/collections/all","/collections/Furniture","/collections/Lighting","/collections/Ceramics","/search"]},{"name":"myshop.add_to_cart","kind":"act","impl":"imperative","description":"Set the desired quantity for a product in the customer cart.","inputSchema":{"type":"object","properties":{"productId":{"type":"string","minLength":1,"maxLength":64},"quantity":{"type":"integer","minimum":1,"maximum":10},"cartId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["productId","quantity"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/collections/all","/collections/Furniture","/collections/Lighting","/collections/Ceramics","/search"]},{"name":"myshop.update_cart","kind":"act","impl":"imperative","description":"Update an item quantity. Set quantity to zero to remove the item.","inputSchema":{"type":"object","properties":{"productId":{"type":"string","minLength":1,"maxLength":64},"quantity":{"type":"integer","minimum":0,"maximum":10},"cartId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["productId","quantity"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/collections/all","/collections/Furniture","/collections/Lighting","/collections/Ceramics","/search"]},{"name":"myshop.checkout","kind":"transact","impl":"imperative","description":"Complete checkout using the current cart and the customer's delivery details.","inputSchema":{"type":"object","properties":{"email":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"cartId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-zA-Z0-9_-]+$"},"requestId":{"type":"string"},"idempotencyKey":{"type":"string"}},"required":["email","name","address","requestId","idempotencyKey"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/collections/all","/collections/Furniture","/collections/Lighting","/collections/Ceramics","/search"]},{"name":"myshop.get_order","kind":"answer","impl":"imperative","description":"Look up one order by order ID.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"orderId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["orderId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/collections/all","/collections/Furniture","/collections/Lighting","/collections/Ceramics","/search"]},{"name":"myshop.get_health","kind":"answer","impl":"imperative","description":"Read customer-safe storefront health and availability information.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/collections/all","/collections/Furniture","/collections/Lighting","/collections/Ceramics","/search"]}],"category":"Commerce","apiSurface":"spec","toolCount":8}}