{"ok":true,"site":{"host":"paypal-webmcp-shop.sandbricks.workers.dev","url":"https://paypal-webmcp-shop.sandbricks.workers.dev/","type":"live","desc":"Lin's Tea Corner","tools":[{"name":"search_products","kind":"answer","impl":"imperative","description":"Search the shop catalog by keyword. Returns matching products with id, name, price, currency and stock.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"keyword; empty string lists all"},"max_price":{"type":"number"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_product","kind":"answer","impl":"imperative","description":"Get full details of one product by id.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["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 cart (or change its quantity). Returns the cart.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"qty":{"type":"integer","minimum":1}},"required":["id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"view_cart","kind":"act","impl":"imperative","description":"Show current cart lines and total.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"create_checkout","kind":"transact","impl":"imperative","description":"Create a PayPal (sandbox) order for the cart. Returns order id and the approval link the human buyer must open to pay. The agent never pays by itself.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_order_status","kind":"answer","impl":"imperative","description":"Get the status of a PayPal order by id (CREATED, APPROVED, COMPLETED...).","inputSchema":{"type":"object","properties":{"order_id":{"type":"string"}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"capture_order","kind":"transact","impl":"imperative","description":"Capture (complete) a PayPal order AFTER the human buyer approved it. Fails unless status is APPROVED.","inputSchema":{"type":"object","properties":{"order_id":{"type":"string"}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Commerce","apiSurface":"spec","toolCount":7}}