{"ok":true,"site":{"host":"shoppulsewebmcp.netlify.app","url":"https://shoppulsewebmcp.netlify.app/","type":"live","desc":"Production-grade WebMCP-powered web app built for The WebMCP Challenge. Uniting human shoppers, merchant operators, and AI agents through structured browser-level tools.","tools":[{"name":"redeem_discount_voucher","kind":"act","impl":"imperative","description":"Redeem a customer promotional coupon or discount voucher code on the active session.","inputSchema":{"type":"object","properties":{"couponCode":{"type":"string","description":"Promotional coupon code"}},"required":["couponCode"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"direct_sku_lookup","kind":"act","impl":"imperative","description":"Quickly locate and spotlight an exact product in the catalog by its SKU identifier.","inputSchema":{"type":"object","properties":{"skuCode":{"type":"string","description":"Product SKU Code"}},"required":["skuCode"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_products","kind":"answer","impl":"imperative","description":"Search and filter the product catalog by keyword, category, price ceiling, stock availability, or rating.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword or product name (e.g. 'headphones', 'bamboo')"},"category":{"type":"string","enum":["All","Electronics","Office","Apparel","Accessories"],"description":"Product category filter"},"maxPrice":{"type":"number","description":"Maximum price filter in USD"},"inStockOnly":{"type":"boolean","description":"Only return items currently in stock"},"minRating":{"type":"number","description":"Minimum star rating filter (1.0 to 5.0)"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"configure_bundle","kind":"act","impl":"imperative","description":"Curate a personalized product bundle across specified SKUs with an automated bundle discount.","inputSchema":{"type":"object","properties":{"productIds":{"type":"array","items":{"type":"string"},"description":"Array of product IDs or SKUs to combine into the bundle"},"bundleName":{"type":"string","description":"Descriptive name for the bundle (e.g. 'Audiophile Work-From-Home Pack')"},"discountPercent":{"type":"number","description":"Discount percentage applied to bundle items (e.g. 15 for 15% off)"}},"required":["productIds","bundleName"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"optimize_cart","kind":"act","impl":"imperative","description":"Analyze the user's shopping cart for volume discounts, free shipping thresholds, and valid promo codes.","inputSchema":{"type":"object","properties":{"autoApplyBestCoupon":{"type":"boolean","description":"Automatically apply the highest saving coupon if eligible"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"simulate_price_elasticity","kind":"answer","impl":"imperative","description":"Run econometric price-elasticity forecasting model on a SKU to simulate volume, revenue, and gross profit shifts.","inputSchema":{"type":"object","properties":{"productId":{"type":"string","description":"Product ID or SKU to simulate"},"proposedPrice":{"type":"number","description":"Proposed new price in USD"}},"required":["productId","proposedPrice"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dispatch_purchase_order","kind":"transact","impl":"imperative","description":"Generate and dispatch restocking purchase order to supplier ERP. High-value orders trigger human confirmation gating.","inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"SKU code of product to restock"},"quantity":{"type":"number","description":"Units to order from supplier"},"notes":{"type":"string","description":"Procurement instructions or priority tags"}},"required":["sku","quantity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"publish_flash_campaign","kind":"act","impl":"imperative","description":"Launch an omnichannel flash sale promotion, update live storefront announcement banners, and apply category discounts.","inputSchema":{"type":"object","properties":{"bannerText":{"type":"string","description":"Header promotional announcement message"},"discountPercent":{"type":"number","description":"Discount percentage for campaign"},"targetCategory":{"type":"string","enum":["All","Electronics","Office","Apparel","Accessories"],"description":"Category to discount"}},"required":["bannerText","discountPercent"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"export_audit_telemetry","kind":"act","impl":"imperative","description":"Export structured audit ledger of all WebMCP tool invocations, schemas, latency metrics, and human approval decisions.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Max log entries to retrieve (default 25)"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"redeem_discount_voucher","kind":"act","impl":"declarative","description":"Redeem a customer promotional coupon or discount voucher code on the active session.","inputSchema":{"type":"object","properties":{"couponCode":{"type":"string","description":"Enter promo code (e.g. WEBMCP15)"}},"required":["couponCode"]},"__source":"spec","__declarative":true},{"name":"direct_sku_lookup","kind":"act","impl":"declarative","description":"Quickly locate and spotlight an exact product in the catalog by its SKU identifier.","inputSchema":{"type":"object","properties":{"skuCode":{"type":"string","description":"Enter SKU (e.g. AURA-PRO-01)"}},"required":["skuCode"]},"__source":"spec","__declarative":true}],"category":"Commerce","favicon":"/favicons/shoppulsewebmcp.netlify.app.png","apiSurface":"spec","toolCount":11}}