← WebMCP Directory

Tool tree

New Zealand gifts, honey, and wellness products
Explore capabilities

Tools verified

add_to_cartAction

Add a public product to the current visitor cart. Products requiring option selection must be opened on the product page.

View tool JSON
{
  "name": "add_to_cart",
  "kind": "act",
  "impl": "imperative",
  "description": "Add a public product to the current visitor cart. Products requiring option selection must be opened on the product page.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "language": {
        "type": "string",
        "enum": [
          "en",
          "jp",
          "zh"
        ],
        "description": "Response language: en, jp, or zh. Defaults to the current page language."
      },
      "products_id": {
        "type": "integer",
        "description": "Product ID to add."
      },
      "sku": {
        "type": "string",
        "description": "Product SKU to add when product ID is not provided."
      },
      "quantity": {
        "type": "number",
        "minimum": 0.01,
        "description": "Quantity to add."
      }
    },
    "required": [
      "quantity"
    ]
  },
  "page": "/index.html?language=en"
}
check_stockAnswer

Check public product availability. Returns availability state only, not raw stock counts.

View tool JSON
{
  "name": "check_stock",
  "kind": "answer",
  "impl": "imperative",
  "description": "Check public product availability. Returns availability state only, not raw stock counts.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "language": {
        "type": "string",
        "enum": [
          "en",
          "jp",
          "zh"
        ],
        "description": "Response language: en, jp, or zh. Defaults to the current page language."
      },
      "products_id": {
        "type": "integer",
        "description": "Single product ID."
      },
      "products_ids": {
        "type": "string",
        "description": "Comma-separated product IDs, up to 20."
      },
      "sku": {
        "type": "string",
        "description": "Single product SKU."
      },
      "skus": {
        "type": "string",
        "description": "Comma-separated product SKUs, up to 20."
      }
    }
  },
  "page": "/index.html?language=en"
}
get_categoriesAnswer

Get public storefront categories with localized names and URLs.

View tool JSON
{
  "name": "get_categories",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get public storefront categories with localized names and URLs.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "language": {
        "type": "string",
        "enum": [
          "en",
          "jp",
          "zh"
        ],
        "description": "Response language: en, jp, or zh. Defaults to the current page language."
      }
    }
  },
  "page": "/index.html?language=en"
}
get_productAnswer

Get public details for one product or up to 20 product IDs.

View tool JSON
{
  "name": "get_product",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get public details for one product or up to 20 product IDs.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "language": {
        "type": "string",
        "enum": [
          "en",
          "jp",
          "zh"
        ],
        "description": "Response language: en, jp, or zh. Defaults to the current page language."
      },
      "products_id": {
        "type": "integer",
        "description": "Single product ID."
      },
      "products_ids": {
        "type": "string",
        "description": "Comma-separated product IDs, up to 20."
      }
    }
  },
  "page": "/index.html?language=en"
}
get_shipping_estimateAnswer

Estimate available shipping methods for the current cart and destination.

View tool JSON
{
  "name": "get_shipping_estimate",
  "kind": "answer",
  "impl": "imperative",
  "description": "Estimate available shipping methods for the current cart and destination.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "language": {
        "type": "string",
        "enum": [
          "en",
          "jp",
          "zh"
        ],
        "description": "Response language: en, jp, or zh. Defaults to the current page language."
      },
      "country_id": {
        "type": "integer",
        "description": "Zen Cart country ID. Defaults to store country."
      },
      "country_iso2": {
        "type": "string",
        "description": "Two-letter country code, such as NZ, JP, US."
      },
      "postcode": {
        "type": "string",
        "description": "Destination postal code."
      },
      "state": {
        "type": "string",
        "description": "Destination state or region."
      },
      "zone_id": {
        "type": "integer",
        "description": "Zen Cart zone ID when known."
      }
    }
  },
  "page": "/index.html?language=en"
}
get_store_infoAnswer

Get public OK Gift Shop store information and supported read-only tools.

View tool JSON
{
  "name": "get_store_info",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get public OK Gift Shop store information and supported read-only tools.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "language": {
        "type": "string",
        "enum": [
          "en",
          "jp",
          "zh"
        ],
        "description": "Response language: en, jp, or zh. Defaults to the current page language."
      }
    }
  },
  "page": "/index.html?language=en"
}
search_productsAnswer

Search public products using the storefront search logic. Returns at most 20 public products.

View tool JSON
{
  "name": "search_products",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search public products using the storefront search logic. Returns at most 20 public products.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "language": {
        "type": "string",
        "enum": [
          "en",
          "jp",
          "zh"
        ],
        "description": "Response language: en, jp, or zh. Defaults to the current page language."
      },
      "query": {
        "type": "string",
        "description": "Search keyword, SKU, manufacturer, or synonym."
      },
      "limit": {
        "type": "integer",
        "minimum": 1,
        "maximum": 20,
        "description": "Maximum number of products to return."
      },
      "madein_nz": {
        "type": "integer",
        "enum": [
          0,
          1
        ],
        "description": "Set to 1 to return only Made in New Zealand products."
      },
      "new_item": {
        "type": "integer",
        "enum": [
          0,
          1
        ],
        "description": "Set to 1 to return only products marked as New Item."
      },
      "categories_id": {
        "type": "string",
        "description": "Optional comma-separated category IDs to include."
      },
      "exclude_categories": {
        "type": "string",
        "description": "Optional comma-separated category IDs to exclude."
      }
    }
  },
  "page": "/index.html?language=en"
}