{"ok":true,"site":{"host":"intentcart-webmcp.vercel.app","url":"https://intentcart-webmcp.vercel.app/","type":"live","desc":"IntentCart","tools":[{"name":"search_products","kind":"answer","impl":"imperative","description":"Search IntentCart's product catalog when the user is looking for products matching a keyword, category or budget. Use this before recommending products when candidate items are not already known.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword matching title, brand, description, or specs (e.g., \"Ryzen\", \"wireless\", \"Lenovo\")"},"category":{"type":"string","description":"Product category filter","enum":["laptop","monitor","keyboard","mouse","audio","stand","hub","backpack"]},"maxPrice":{"type":"number","description":"Maximum price limit in INR (₹)"},"sortBy":{"type":"string","description":"Sort criteria for matching products","enum":["relevance","price-asc","price-desc","rating-desc"]}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_product_details","kind":"answer","impl":"imperative","description":"Fetch complete specifications, brand information, price, rating, and stock status for a single product by ID. Use this when you need detailed technical specs to evaluate or inspect a specific product.","inputSchema":{"type":"object","properties":{"productId":{"type":"string","description":"Unique product ID (e.g., \"prod-lap-01\")"}},"required":["productId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_products","kind":"act","impl":"imperative","description":"Compare 2 to 3 products side-by-side on price, rating, brand, and technical specifications. Use this when helping the user decide between candidate items.","inputSchema":{"type":"object","properties":{"productIds":{"type":"array","description":"Array of 2 to 3 product IDs to compare (e.g., [\"prod-lap-01\", \"prod-lap-02\"])","items":{"type":"string"}}},"required":["productIds"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_to_cart","kind":"act","impl":"imperative","description":"Add a product to the user's shared shopping cart. Use this to stage approved products into the cart. Modifies the real application cart state.","inputSchema":{"type":"object","properties":{"productId":{"type":"string","description":"Unique product ID to add to cart"},"quantity":{"type":"number","description":"Quantity to add (defaults to 1)"}},"required":["productId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_from_cart","kind":"act","impl":"imperative","description":"Remove a product from the user's shared shopping cart by product ID. Use this when refining cart items or budget limits.","inputSchema":{"type":"object","properties":{"productId":{"type":"string","description":"Unique product ID to remove from cart"}},"required":["productId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_cart","kind":"answer","impl":"imperative","description":"Fetch the current state of the shared collaborative shopping cart, including line items, subtotal, remaining budget, and budget usage percentage.","inputSchema":{"type":"object","properties":{},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"calculate_budget","kind":"act","impl":"imperative","description":"Calculate total cost, remaining budget, percentage of budget used, and over-budget delta for a list of target products against a specified budget cap.","inputSchema":{"type":"object","properties":{"productIds":{"type":"array","description":"Array of product IDs to calculate budget for","items":{"type":"string"}},"budget":{"type":"number","description":"Target budget cap in INR (₹)"}},"required":["productIds","budget"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_shopping_plan","kind":"act","impl":"imperative","description":"Generate an itemized shopping plan with individual item selection reasoning tailored to a specific user goal and budget cap. The generated plan requires human review before loading into the cart.","inputSchema":{"type":"object","properties":{"goal":{"type":"string","description":"User shopping goal prompt (e.g. \"Build me a coding setup for college under ₹70,000\")"},"budget":{"type":"number","description":"Target budget limit in INR (₹)"}},"required":["goal","budget"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Commerce","favicon":"/favicons/intentcart-webmcp.vercel.app.png","apiSurface":"spec","toolCount":8}}