← WebMCP Directory

Tool tree

nixuracingteam.net

CommerceTools verified
Website
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"
        ]
      },
      "page": "/"
    }
    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."
          }
        }
      },
      "page": "/"
    }
    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)."
          }
        }
      },
      "page": "/"
    }
    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"
        ]
      },
      "page": "/"
    }
    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": {}
      },
      "page": "/"
    }
    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)."
          }
        }
      },
      "page": "/"
    }
    woo_search_productsAction

    Search WooCommerce products by keyword, category or price range.

    View tool JSON
    {
      "name": "woo_search_products",
      "kind": "act",
      "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)."
          }
        }
      },
      "page": "/"
    }
    woo_get_productAction

    Get full details for a single WooCommerce product.

    View tool JSON
    {
      "name": "woo_get_product",
      "kind": "act",
      "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."
          }
        }
      },
      "page": "/"
    }
    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"
        ]
      },
      "page": "/"
    }
    woo_get_cartAction

    Return the current cart contents and totals.

    View tool JSON
    {
      "name": "woo_get_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Return the current cart contents and totals.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    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"
        ]
      },
      "page": "/"
    }
    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"
        ]
      },
      "page": "/"
    }
    woo_get_checkout_fieldsSensitive Action

    Return the checkout form fields so an agent can fill them.

    View tool JSON
    {
      "name": "woo_get_checkout_fields",
      "kind": "transact",
      "impl": "imperative",
      "description": "Return the checkout form fields so an agent can fill them.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    woo_get_product_categoriesAction

    List all WooCommerce product categories.

    View tool JSON
    {
      "name": "woo_get_product_categories",
      "kind": "act",
      "impl": "imperative",
      "description": "List all WooCommerce product categories.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    woo_get_payment_methodsSensitive Action

    List the payment gateways currently available for checkout.

    View tool JSON
    {
      "name": "woo_get_payment_methods",
      "kind": "transact",
      "impl": "imperative",
      "description": "List the payment gateways currently available for checkout.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    woo_get_shipping_methodsAction

    List available shipping rates for the cart, based on the address set via woo_set_checkout_details.

    View tool JSON
    {
      "name": "woo_get_shipping_methods",
      "kind": "act",
      "impl": "imperative",
      "description": "List available shipping rates for the cart, based on the address set via woo_set_checkout_details.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    woo_set_checkout_detailsAnswer

    Fill in billing/shipping details and order notes ahead of placing an order. Field keys match woo_get_checkout_fields.

    View tool JSON
    {
      "name": "woo_set_checkout_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fill in billing/shipping details and order notes ahead of placing an order. Field keys match woo_get_checkout_fields.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "fields": {
            "type": "object",
            "description": "Key-value pairs, e.g. billing_first_name, billing_email, shipping_address_1, order_comments."
          }
        },
        "required": [
          "fields"
        ]
      },
      "page": "/"
    }
    woo_place_orderSensitive Action

    Place a real WooCommerce order from the current cart and saved checkout details. Requires confirm:true.

    View tool JSON
    {
      "name": "woo_place_order",
      "kind": "transact",
      "impl": "imperative",
      "description": "Place a real WooCommerce order from the current cart and saved checkout details. Requires confirm:true.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "confirm": {
            "type": "boolean",
            "description": "Must be true to actually place the order."
          },
          "fields": {
            "type": "object",
            "description": "Optional checkout fields to set/override before placing the order."
          },
          "payment_method": {
            "type": "string",
            "description": "Payment gateway id from woo_get_payment_methods. Auto-selected if only one is available."
          },
          "shipping_method": {
            "type": "string",
            "description": "Shipping rate id from woo_get_shipping_methods. Auto-selected if only one is available."
          }
        },
        "required": [
          "confirm"
        ]
      },
      "page": "/"
    }