{"ok":true,"site":{"host":"style4street.com","url":"https://style4street.com/","type":"live","desc":"Style4Street","tools":[{"name":"scan_images_c2pa","kind":"act","impl":"imperative","description":"Scan every <img> on the current page for C2PA Content Credentials (content provenance metadata) and return a per-image summary: whether a manifest is present, the claim generator (the tool that produced or edited the image), the title, and the signer name. Use this to find which images on a page carry provenance data. Note: provenance is decoded but NOT cryptographically verified.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum number of images to fetch and scan (default 25, max 100)."}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_image_c2pa","kind":"act","impl":"imperative","description":"Fetch a single image (by CSS selector or URL) and return its fully decoded C2PA manifest store: every manifest's claim, assertions (e.g. c2pa.actions edit history, schema.org authorship), and the COSE signature details (algorithm and signing-certificate identity). Provide exactly one of `selector` or `url`. Note: the signature is decoded but NOT cryptographically verified.","inputSchema":{"type":"object","properties":{"selector":{"type":"string","maxLength":8192,"description":"CSS selector for an <img> element on the page."},"url":{"type":"string","maxLength":8192,"description":"Image URL (absolute, or relative to the current page) to fetch and inspect."}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_shop_filters","kind":"answer","impl":"imperative","description":"List the product categories, sizes and colors available on style4street (a Romanian women's fashion shop; names are in Romanian, prices in lei). Use the returned slugs with search_products.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_products","kind":"answer","impl":"imperative","description":"Search the style4street catalog. All filters are optional. Returns products with price, stock, sizes and colors; use get_product for details and the variation IDs needed to add a specific size/color to the cart.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search words, e.g. \"rochie neagra\" or \"trench\". Romanian terms match best."},"category":{"type":"string","description":"Category slug from get_shop_filters, e.g. \"rochii\", \"geci\", \"topuri\"."},"size":{"type":"string","description":"Size slug, e.g. \"s\", \"m\", \"l\", \"xl\", \"38\"."},"color":{"type":"string","description":"Color slug, e.g. \"negru\"."},"min_price":{"type":"number","description":"Minimum price in lei."},"max_price":{"type":"number","description":"Maximum price in lei."},"on_sale":{"type":"boolean","description":"Only discounted products."},"include_out_of_stock":{"type":"boolean","description":"Also return sold-out products. Default false."},"sort":{"type":"string","enum":["relevance","newest","price_low","price_high","popularity"],"description":"Default: relevance when a query is given, otherwise the shop order."},"per_page":{"type":"integer","minimum":1,"maximum":24,"description":"Default 10."},"page":{"type":"integer","minimum":1,"description":"Default 1."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_product","kind":"answer","impl":"imperative","description":"Get full details for one product: description, material, images and, for products with sizes/colors, every option with its variation_id, price and stock.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"product_id":{"type":"integer","description":"Product ID from search_products."}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_to_cart","kind":"act","impl":"imperative","description":"Add a product to the shopper's cart. For products with sizes/colors, pass the variation_id from get_product (not the parent product id). Returns the updated cart.","inputSchema":{"type":"object","properties":{"product_id":{"type":"integer","description":"variation_id from get_product, or the product id for products without options."},"quantity":{"type":"integer","minimum":1,"maximum":10,"description":"Default 1."}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"view_cart","kind":"act","impl":"imperative","description":"Show the current cart: items (with their cart item keys), applied coupons, shipping and total.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_cart_item","kind":"act","impl":"imperative","description":"Change the quantity of a cart item, or remove it with quantity 0. Use the item key from view_cart.","inputSchema":{"type":"object","properties":{"key":{"type":"string","description":"Cart item key from view_cart."},"quantity":{"type":"integer","minimum":0,"maximum":10}},"required":["key","quantity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_coupon","kind":"act","impl":"imperative","description":"Apply a discount code the shopper gave you to the cart.","inputSchema":{"type":"object","properties":{"code":{"type":"string"}},"required":["code"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"open_checkout","kind":"transact","impl":"imperative","description":"Navigate this tab to the checkout page so the shopper can review the order, enter delivery details and pay themselves. The agent cannot place the order.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Commerce","favicon":"/favicons/style4street.com.png","apiSurface":"spec","toolCount":10}}