{"ok":true,"site":{"host":"webmcp.abhipanseriya.dev","url":"https://webmcp.abhipanseriya.dev/","type":"live","desc":"WebMCP Demo","tools":[{"name":"search_products","kind":"answer","impl":"imperative","description":"Search the catalog by keyword, category, or price range, with optional sorting.","title":"Search products","annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Keyword to match against name/description/category."},"category":{"type":"string","enum":["Electronics","Home","Apparel","Books","Outdoors"],"description":"Restrict results to a single category."},"min_price":{"type":"number","description":"Minimum price (inclusive)."},"max_price":{"type":"number","description":"Maximum price (inclusive)."},"sort":{"type":"string","enum":["relevance","price_asc","price_desc","rating"],"description":"Sort order for the results."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_product","kind":"answer","impl":"imperative","description":"Get full details for a single product by id.","title":"Get product","annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product id, e.g. \"p1\"."}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"add_to_cart","kind":"act","impl":"imperative","description":"Add a product to the shopping cart.","title":"Add to cart","annotations":{},"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","page":"/","pages":["/"]},{"name":"update_cart_item","kind":"act","impl":"imperative","description":"Set the quantity of an item already in the cart (0 removes it).","title":"Update cart item","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product id already in the cart."},"quantity":{"type":"number","description":"New quantity (0 removes the item)."}},"required":["product_id","quantity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"remove_from_cart","kind":"act","impl":"imperative","description":"Remove a product from the cart.","title":"Remove from cart","annotations":{},"inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product id to remove from the cart."}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_cart","kind":"answer","impl":"imperative","description":"Get the current cart contents (line items + total).","title":"Get cart","annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_cart_total","kind":"answer","impl":"imperative","description":"Get the total price and item count of the cart.","title":"Get cart total","annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"clear_cart","kind":"act","impl":"imperative","description":"Remove all items from the cart.","title":"Clear cart","annotations":{"destructiveHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"checkout","kind":"transact","impl":"imperative","description":"Place the order for the current cart and return an order confirmation.","title":"Checkout","annotations":{},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"buy_now","kind":"transact","impl":"imperative","description":"Express-buy: immediately place an order for a single product (does not require it to be in the cart).","title":"Buy now","annotations":{},"inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"The product id to buy immediately."},"quantity":{"type":"number","description":"Quantity to buy (default 1)."}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Commerce","favicon":"/favicons/webmcp.abhipanseriya.dev.png","apiSurface":"spec","toolCount":10}}