{"ok":true,"site":{"host":"smart-cart-ai-chi.vercel.app","url":"https://smart-cart-ai-chi.vercel.app/","type":"live","desc":"Agent-native 44+ multi-brand apparel & footwear concierge with dynamic algorithmic outfit generation and persistent AI wardrobe memory built on WebMCP.","tools":[{"name":"search_products","kind":"answer","impl":"imperative","description":"Search 44+ multi-brand clothes, sneakers, jackets, bottoms, and accessories with brand, category, style, and price filters.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword (e.g. 'Nike', 'Oxford', 'Selvedge', 'Chelsea')"},"brand":{"type":"string","description":"Filter by brand name (e.g. 'Nike', 'Levi\\'s', 'Ralph Lauren', 'Adidas')"},"category":{"type":"string","enum":["all","tops","bottoms","footwear","accessories"],"description":"Product category"},"maxPrice":{"type":"number","description":"Max price per item in USD"},"styles":{"type":"array","items":{"type":"string"},"description":"Style aesthetics"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"searchCatalog","kind":"answer","impl":"imperative","description":"Alias for search_products.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword (e.g. 'Nike', 'Oxford', 'Selvedge', 'Chelsea')"},"brand":{"type":"string","description":"Filter by brand name (e.g. 'Nike', 'Levi\\'s', 'Ralph Lauren', 'Adidas')"},"category":{"type":"string","enum":["all","tops","bottoms","footwear","accessories"],"description":"Product category"},"maxPrice":{"type":"number","description":"Max price per item in USD"},"styles":{"type":"array","items":{"type":"string"},"description":"Style aesthetics"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"generateDynamicOutfit","kind":"act","impl":"imperative","description":"Algorithmically constructs a fresh, unique 4-piece head-to-toe outfit (Top + Bottom + Shoe + Accessory) matching requested style, brand preference, budget, and user wardrobe memory.","inputSchema":{"type":"object","properties":{"style":{"type":"string","enum":["smart_casual","streetwear","athletic","formal","sustainable"],"description":"Aesthetic style archetype"},"occasion":{"type":"string","description":"Occasion (e.g. 'Date Night', 'Office', 'Workout', 'Weekend')"},"preferredBrand":{"type":"string","description":"Specific preferred brand (e.g. 'Nike', 'Levi\\'s', 'Ralph Lauren', 'Adidas')"},"maxBudget":{"type":"number","description":"Maximum budget ceiling in USD for all 4 pieces"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"getUserStyleMemory","kind":"answer","impl":"imperative","description":"Retrieves the user's persistent wardrobe memory including saved shoe/clothing sizes, favorite brands, style preferences, and past selections.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"updateStyleMemory","kind":"act","impl":"imperative","description":"Updates user's persistent fashion sizes (shoe, tops, bottoms, belts) or preferred brand affinities.","inputSchema":{"type":"object","properties":{"sizes":{"type":"object","properties":{"tops":{"type":"string","description":"Shirt size (e.g. 'M', 'L', 'XL')"},"bottoms":{"type":"string","description":"Pants size (e.g. '32x32', '34x32')"},"shoes":{"type":"string","description":"Shoe size (e.g. 'US 10', 'US 11')"},"accessories":{"type":"string","description":"Belt size (e.g. '34', '36')"}}},"favoriteBrands":{"type":"array","items":{"type":"string"},"description":"List of preferred brands"},"preferredStyles":{"type":"array","items":{"type":"string"},"description":"List of aesthetic styles"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"filterCatalog","kind":"act","impl":"imperative","description":"Applies multi-dimensional catalog filters (brand, category, style, price ceiling, sorting order).","inputSchema":{"type":"object","properties":{"brand":{"type":"string","description":"Brand name or 'all'"},"category":{"type":"string","description":"Category name or 'all'"},"maxPrice":{"type":"number","description":"Price ceiling in USD"},"styles":{"type":"array","items":{"type":"string"},"description":"Style tags"},"sortBy":{"type":"string","enum":["popular","price-low","price-high","rating"],"description":"Sort criteria"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"addToCart","kind":"act","impl":"imperative","description":"Adds a specific brand apparel or footwear item to the wardrobe cart with selected size and color.","inputSchema":{"type":"object","properties":{"productId":{"type":"string","description":"Unique Product ID (e.g. 'top-01', 'shoe-01')"},"quantity":{"type":"number","description":"Quantity (default 1)"},"size":{"type":"string","description":"Selected size"},"color":{"type":"string","description":"Selected color"}},"required":["productId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"addDynamicOutfitToCart","kind":"act","impl":"imperative","description":"Generates a fresh coordinated outfit and immediately adds all 4 matching pieces into the shopping cart.","inputSchema":{"type":"object","properties":{"style":{"type":"string","description":"Style aesthetic"},"occasion":{"type":"string","description":"Occasion"},"preferredBrand":{"type":"string","description":"Brand priority"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"applyPromoCode","kind":"act","impl":"imperative","description":"Applies a coupon promo code (e.g. 'FASHION20', 'SNEAKER10', 'FREESHIP') for instant discount.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Discount promo code"}},"required":["code"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"getCartSummary","kind":"answer","impl":"imperative","description":"Retrieves complete active wardrobe cart state, items, sizes, discounts, and budget remaining.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"requestCheckoutApproval","kind":"transact","impl":"imperative","description":"SECURITY GUARDRAIL: Generates a human-in-the-loop authorization request before final order placement.","inputSchema":{"type":"object","properties":{"deliveryAddress":{"type":"string","description":"Shipping address"},"deliverySlot":{"type":"string","description":"Delivery preference"},"paymentMethod":{"type":"string","description":"Payment method"}},"required":["deliveryAddress"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"confirmOrder","kind":"transact","impl":"imperative","description":"Confirms order using human-authorized approval token.","inputSchema":{"type":"object","properties":{"approvalToken":{"type":"string","description":"Authorization token"}},"required":["approvalToken"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Commerce","apiSurface":"mixed","toolCount":12}}