← WebMCP Directory

Tool tree

growrillahydroponics.com

CommerceTools verified
Website
Growrilla Hydroponics, an Italian brand that designs and sells hydroponic growing systems for a range of needs through its online shop.
Explore capabilities
    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": []
      }
    }