{"ok":true,"site":{"host":"shoplens-theta.vercel.app","url":"https://shoplens-theta.vercel.app/","type":"live","desc":"A WebMCP-powered AI shopping assistant where agents search, compare, review, and manage your cart","tools":[{"name":"search_products","kind":"answer","impl":"imperative","description":"Search for products by keyword, category, price range, and minimum rating. Returns matching products with name, price, rating, and availability.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword (matches name, brand, description, tags)"},"category":{"type":"string","description":"Filter by category: Laptops, Headphones, Cameras, Smart Home, Accessories"},"min_price":{"type":"number","description":"Minimum price"},"max_price":{"type":"number","description":"Maximum price"},"min_rating":{"type":"number","description":"Minimum rating (1-5)"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_product","kind":"answer","impl":"imperative","description":"Get full details for a single product by ID, including specs, description, and stock status.","inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product ID (e.g. 'lap-01', 'hp-03')"}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_products","kind":"act","impl":"imperative","description":"Compare 2-4 products side-by-side. Renders a comparison table in the UI showing specs, prices, and ratings.","inputSchema":{"type":"object","properties":{"product_ids":{"type":"array","description":"Array of 2-4 product IDs to compare","items":{"type":"string"}}},"required":["product_ids"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_reviews","kind":"answer","impl":"imperative","description":"Get reviews for a product. Shows reviews in the UI panel. Returns reviews with ratings and average sentiment.","inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product ID"}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"find_similar","kind":"answer","impl":"imperative","description":"Find products similar to a given product — same category, similar price range and features.","inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product ID to find similar products for"},"limit":{"type":"number","description":"Max results (default 5)"}},"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 shopping cart with a specified quantity. Updates the cart UI.","inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product ID to add"},"quantity":{"type":"number","description":"Quantity to add (default 1)"}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_from_cart","kind":"act","impl":"imperative","description":"Remove a product from the shopping cart by product ID.","inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product ID to remove"}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_cart","kind":"answer","impl":"imperative","description":"Get current shopping cart contents, including items, quantities, subtotal, applied discounts, and total.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_deals","kind":"answer","impl":"imperative","description":"Find available deals and coupons. Can filter by category or show deals applicable to current cart.","inputSchema":{"type":"object","properties":{"category":{"type":"string","description":"Filter deals by category (optional)"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_deal","kind":"act","impl":"imperative","description":"Apply a coupon code to the shopping cart. Validates the code and applies the discount.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"The coupon code to apply"}},"required":["code"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Commerce","favicon":"/favicons/shoplens-theta.vercel.app.ico","apiSurface":"spec","toolCount":10}}