{"ok":true,"site":{"host":"petshopindonesia.com","url":"https://petshopindonesia.com/","type":"live","category":"Commerce","desc":"Indonesian pet supplies retailer with more than 40 branches in Jabodetabek, Yogyakarta and Semarang, plus an online store.","tools":[{"name":"get_current_page_context","kind":"answer","impl":"imperative","description":"Read structured text and content context from the currently open Petshop Indonesia page. Works on product pages, product category pages, brand pages, tag pages, blog posts, blog archives, and normal pages. Returns clean structured page context: metadata, H1, breadcrumb, semantic headings, non-duplicated content sections, FAQ pairs, visible product cards, and AI-friendly page text. The content is extracted from the current page DOM after the page has loaded.","title":"Get Current Page Context","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":1000,"maximum":100000,"default":50000,"description":"Maximum number of characters in the main page text."},"max_products":{"type":"integer","minimum":0,"maximum":100,"default":30,"description":"Maximum number of visible product cards to return."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_petshop_products","kind":"answer","impl":"imperative","description":"Search and filter published products on Petshop Indonesia. Supports keyword, brand, product category, minimum price, maximum price, and stock status. Use brand and category slugs such as royal-canin and makanan-kucing.","title":"Search Petshop Indonesia Products","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"keyword":{"type":"string","description":"Search keyword such as Kitten, Renal, Puppy, or Royal Canin."},"brand":{"type":"string","description":"Product brand slug, for example royal-canin."},"category":{"type":"string","description":"Product category slug, for example makanan-kucing."},"min_price":{"type":"number","minimum":0,"description":"Minimum product price in the store currency."},"max_price":{"type":"number","minimum":0,"description":"Maximum product price in the store currency."},"in_stock":{"type":"boolean","description":"If true, only return products currently in stock."},"per_page":{"type":"integer","minimum":1,"maximum":20,"description":"Maximum number of products to return."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_product_stock","kind":"answer","impl":"imperative","description":"Get current public stock information for a Petshop Indonesia WooCommerce product, including stock status and stock quantity when WooCommerce inventory management is enabled.","title":"Get Product Stock","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"product_id":{"type":"integer","minimum":1,"description":"WooCommerce product ID."}},"required":["product_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_cart","kind":"answer","impl":"imperative","description":"Get the current WooCommerce cart for the current Petshop Indonesia customer session. Returns items and cart totals. FLIK shipping/checkout details are not returned by this tool.","title":"Get Petshop Indonesia Cart","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_to_cart","kind":"act","impl":"imperative","description":"Add a product or variation to the current Petshop Indonesia WooCommerce cart. For variable products, provide the selected variation attributes.","title":"Add Product to Cart","annotations":{"readOnlyHint":false,"consequentialHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"product_id":{"type":"integer","minimum":1,"description":"WooCommerce product or variation ID."},"quantity":{"type":"integer","minimum":1,"description":"Quantity to add."},"variation":{"type":"array","description":"Variation attributes, each with attribute and value.","items":{"type":"object","properties":{"attribute":{"type":"string"},"value":{"type":"string"}},"required":["attribute","value"]}}},"required":["product_id","quantity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_from_cart","kind":"act","impl":"imperative","description":"Remove one item from the current Petshop Indonesia WooCommerce cart by cart item key. Use get_cart first when the cart item key is not known.","title":"Remove Product from Cart","annotations":{"readOnlyHint":false,"consequentialHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"cart_item_key":{"type":"string","minLength":1,"description":"WooCommerce cart item key returned by get_cart."}},"required":["cart_item_key"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_flik_checkout_session","kind":"transact","impl":"imperative","description":"Create a FLIK Fast Checkout session from the current non-empty Petshop Indonesia WooCommerce cart. This creates a FLIK checkout cart and returns the checkout URL. It does not calculate shipping options or create a final order/payment.","title":"Create FLIK Checkout Session","annotations":{"readOnlyHint":false,"consequentialHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"open_checkout":{"type":"boolean","description":"Whether the calling client should open the returned checkout URL after session creation."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","favicon":"/favicons/petshopindonesia.com.png","toolCount":7}}