Tool tree
Growrilla Hydroponics, an Italian brand that designs and sells hydroponic growing systems for a range of needs through its online shop.
Implementation
gradeNot graded
gradeNot graded
search_postsAnswer
Search posts, pages or custom post types on the site.
View tool JSON
{
"name": "search_posts",
"kind": "answer",
"impl": "imperative",
"description": "Search posts, pages or custom post types on the site.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search keywords."
},
"post_type": {
"type": "string",
"description": "Post type slug (default: any)."
},
"per_page": {
"type": "integer",
"description": "Results per page (default: 5, max: 20)."
}
},
"required": [
"query"
]
}
}get_postAnswer
Retrieve a single post or page by ID or slug.
View tool JSON
{
"name": "get_post",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve a single post or page by ID or slug.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Post ID."
},
"slug": {
"type": "string",
"description": "Post slug."
}
}
}
}get_menuAnswer
Return the items of a navigation menu.
View tool JSON
{
"name": "get_menu",
"kind": "answer",
"impl": "imperative",
"description": "Return the items of a navigation menu.",
"inputSchema": {
"type": "object",
"properties": {
"menu": {
"type": "string",
"description": "Menu name, slug, or ID (default: primary)."
}
}
}
}submit_contact_formSensitive Action
Submit a Contact Form 7 form programmatically.
View tool JSON
{
"name": "submit_contact_form",
"kind": "transact",
"impl": "imperative",
"description": "Submit a Contact Form 7 form programmatically.",
"inputSchema": {
"type": "object",
"properties": {
"form_id": {
"type": "integer",
"description": "CF7 form post ID."
},
"fields": {
"type": "object",
"description": "Key-value pairs matching the form field names."
}
},
"required": [
"form_id",
"fields"
]
}
}get_site_infoAnswer
Return basic site metadata (name, description, URL, language).
View tool JSON
{
"name": "get_site_info",
"kind": "answer",
"impl": "imperative",
"description": "Return basic site metadata (name, description, URL, language).",
"inputSchema": {
"type": "object",
"properties": []
}
}get_categoriesAnswer
List all post categories with their slugs and counts.
View tool JSON
{
"name": "get_categories",
"kind": "answer",
"impl": "imperative",
"description": "List all post categories with their slugs and counts.",
"inputSchema": {
"type": "object",
"properties": {
"taxonomy": {
"type": "string",
"description": "Taxonomy slug (default: category)."
}
}
}
}woo_search_productsAnswer
Search WooCommerce products by keyword, category or price range.
View tool JSON
{
"name": "woo_search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search WooCommerce products by keyword, category or price range.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search keywords."
},
"category": {
"type": "string",
"description": "Category slug."
},
"min_price": {
"type": "number",
"description": "Minimum price."
},
"max_price": {
"type": "number",
"description": "Maximum price."
},
"per_page": {
"type": "integer",
"description": "Results (default: 6, max: 24)."
},
"orderby": {
"type": "string",
"description": "price | popularity | rating | date (default: relevance)."
}
}
}
}woo_get_productAnswer
Get full details for a single WooCommerce product.
View tool JSON
{
"name": "woo_get_product",
"kind": "answer",
"impl": "imperative",
"description": "Get full details for a single WooCommerce product.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Product ID."
},
"slug": {
"type": "string",
"description": "Product slug."
}
}
}
}woo_add_to_cartAction
Add a product to the WooCommerce cart.
View tool JSON
{
"name": "woo_add_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Add a product to the WooCommerce cart.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"type": "integer",
"description": "Product ID."
},
"quantity": {
"type": "integer",
"description": "Quantity (default: 1)."
},
"variation_id": {
"type": "integer",
"description": "Variation ID for variable products."
}
},
"required": [
"product_id"
]
}
}woo_get_cartAnswer
Return the current cart contents and totals.
View tool JSON
{
"name": "woo_get_cart",
"kind": "answer",
"impl": "imperative",
"description": "Return the current cart contents and totals.",
"inputSchema": {
"type": "object",
"properties": []
}
}woo_remove_from_cartAction
Remove an item from the cart by cart item key.
View tool JSON
{
"name": "woo_remove_from_cart",
"kind": "act",
"impl": "imperative",
"description": "Remove an item from the cart by cart item key.",
"inputSchema": {
"type": "object",
"properties": {
"cart_item_key": {
"type": "string",
"description": "Cart item key from woo_get_cart."
}
},
"required": [
"cart_item_key"
]
}
}woo_apply_couponAction
Apply a coupon code to the cart.
View tool JSON
{
"name": "woo_apply_coupon",
"kind": "act",
"impl": "imperative",
"description": "Apply a coupon code to the cart.",
"inputSchema": {
"type": "object",
"properties": {
"coupon_code": {
"type": "string",
"description": "Coupon code."
}
},
"required": [
"coupon_code"
]
}
}woo_get_checkout_fieldsAnswer
Return the checkout form fields so an agent can fill them.
View tool JSON
{
"name": "woo_get_checkout_fields",
"kind": "answer",
"impl": "imperative",
"description": "Return the checkout form fields so an agent can fill them.",
"inputSchema": {
"type": "object",
"properties": []
}
}woo_get_product_categoriesAnswer
List all WooCommerce product categories.
View tool JSON
{
"name": "woo_get_product_categories",
"kind": "answer",
"impl": "imperative",
"description": "List all WooCommerce product categories.",
"inputSchema": {
"type": "object",
"properties": []
}
}