{"ok":true,"site":{"host":"littlebirdelectronics.com.au","url":"https://littlebirdelectronics.com.au/","type":"live","category":"Commerce","desc":"Australian electronics store for makers and educators, selling maker kits, sensors, single-board computers and STEM education products.","tools":[{"name":"search_products","kind":"answer","impl":"imperative","description":"Search the Little Bird Electronics product catalog by keyword. Returns product names, prices, stock status, and URLs. All prices are in AUD and include GST.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keywords (e.g. 'raspberry pi', 'arduino', 'LED strip')"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_product_details","kind":"answer","impl":"imperative","description":"Get full details for a specific product by its URL handle (slug). Returns title, description, variants with prices/stock, options, and images. Handles look like 'raspberry-pi-5-8gb' (the part after /products/ in the URL).","inputSchema":{"type":"object","properties":{"handle":{"type":"string","description":"The product URL handle/slug (e.g. 'raspberry-pi-5-8gb')"}},"required":["handle"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_to_cart","kind":"act","impl":"imperative","description":"Add a product variant to the shopping cart. Requires the numeric variant_id (found via get_product_details). Returns updated cart summary.","inputSchema":{"type":"object","properties":{"variant_id":{"type":"integer","description":"The numeric ID of the variant to add"},"quantity":{"type":"integer","description":"Quantity to add (default: 1)","default":1}},"required":["variant_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_cart","kind":"answer","impl":"imperative","description":"View the current shopping cart contents including items, quantities, prices, and subtotal. All prices are in AUD and include GST.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_cart_item","kind":"act","impl":"imperative","description":"Update the quantity of an item already in the cart. Use get_cart first to find the cart item ID. Set quantity to 0 to remove the item.","inputSchema":{"type":"object","properties":{"cart_item_id":{"type":"integer","description":"The cart item ID (from get_cart response)"},"quantity":{"type":"integer","description":"New quantity (set to 0 to remove)"}},"required":["cart_item_id","quantity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_from_cart","kind":"act","impl":"imperative","description":"Remove an item from the cart entirely. Use get_cart first to find the cart item ID.","inputSchema":{"type":"object","properties":{"cart_item_id":{"type":"integer","description":"The cart item ID to remove (from get_cart response)"}},"required":["cart_item_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_collections","kind":"answer","impl":"imperative","description":"List all product collections (categories) in the store. Returns collection names, handles, and product counts.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_collection_products","kind":"answer","impl":"imperative","description":"Get all products in a specific collection by its URL handle. Returns products with prices and stock status.","inputSchema":{"type":"object","properties":{"handle":{"type":"string","description":"The collection URL handle/slug (e.g. 'raspberry-pi', 'arduino')"}},"required":["handle"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_shipping_estimate","kind":"answer","impl":"imperative","description":"Get shipping rate estimates for the current cart to an Australian postcode. Cart must have items. Returns available shipping methods with prices.","inputSchema":{"type":"object","properties":{"postcode":{"type":"string","description":"Australian postcode (e.g. '2000' for Sydney, '3000' for Melbourne)"}},"required":["postcode"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_store_info","kind":"answer","impl":"imperative","description":"Get store contact information, business details, and policies. Includes phone, email, address, ABN, accepted payment methods, and links to policy pages.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","favicon":"/favicons/littlebirdelectronics.com.au.png","toolCount":10}}