{"ok":true,"site":{"host":"shadeforever.com","url":"https://shadeforever.com/","desc":"Parashade patio and cantilever umbrellas, designed and made in Cape Town. Easy to open, easy to move, protected by Gust-Busta arms and backed by a 5-year manufacturer’s guarantee.","type":"live","category":"Commerce","favicon":"/favicons/shadeforever.com.png","tools":[{"name":"search_products","kind":"answer","impl":"imperative","description":"Search this store's product catalogue by keywords. Returns matching products with their slug, name, short description, URL and price (when the store publishes prices).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Keywords to search for, e.g. a product type, size or brand."},"limit":{"type":"integer","minimum":1,"maximum":20,"description":"Maximum number of results (default 10)."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/shop","/build-your-own-umbrella","/contact-us","/faq","/category/patio-umbrellas"]},{"name":"get_product","kind":"answer","impl":"imperative","description":"Get full details for one product by its slug: description, specifications, images and every purchasable variant with its variant_id, label, price and stock. Use this before add_to_cart when a product has variants.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"product_slug":{"type":"string","description":"The product slug from search_products."}},"required":["product_slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/shop","/build-your-own-umbrella","/contact-us","/faq","/category/patio-umbrellas"]},{"name":"add_to_cart","kind":"act","impl":"imperative","description":"Add a product to the visitor's own cart on this site. Pass variant_id when the product has more than one variant (see get_product). This does not place an order; the visitor completes it themselves at checkout.","inputSchema":{"type":"object","properties":{"product_slug":{"type":"string","description":"The product slug from search_products or get_product."},"variant_id":{"type":"integer","description":"The variant to add. Required when the product has more than one variant."},"quantity":{"type":"integer","minimum":1,"maximum":999,"description":"How many to add (default 1)."}},"required":["product_slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/shop","/build-your-own-umbrella","/contact-us","/faq","/category/patio-umbrellas"]},{"name":"view_cart","kind":"answer","impl":"imperative","description":"Read the visitor's current cart on this site: each line with product, variant, quantity and unit price (when published), plus the item count and subtotal.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/shop","/build-your-own-umbrella","/contact-us","/faq","/category/patio-umbrellas"]},{"name":"go_to_checkout","kind":"act","impl":"imperative","description":"Take the visitor to checkout with their current cart. The visitor chooses delivery and pays there themselves; the agent cannot pay.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/shop","/build-your-own-umbrella","/contact-us","/faq","/category/patio-umbrellas"]},{"name":"send_enquiry","kind":"transact","impl":"declarative","description":"Send an enquiry to Shade Forever about Parashade umbrellas: product information, colours, availability and lead times, or trade information. The visitor confirms and submits it.","inputSchema":{"type":"object","properties":{"name":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"},"enquiry":{"type":"string","enum":["Original Parashade (2.1m Square or 3.0m Hex)","Standard Parashade (2.1m Square, 3.0m Hex or 3.0m Hex Tilting)","Designer Parashade (3.0m Hex Tilting, Charcoal or Beige)","Design Your Own Parashade","Canopy and frame colour options","Availability, lead times and delivery","Trade, lodge and hotel enquiries"]},"message":{"type":"string"}},"required":["name","phone","email","message"]},"__source":"spec","__declarative":true,"page":"/contact-us","pages":["/contact-us"]}],"apiSurface":"spec","toolCount":6}}