← WebMCP Directory

Tool tree

stainzerhof.at

Travel & EventsTools verified
Website
Stainzerhof
Explore capabilities

    page: Every page

    get_page_infoAnswer

    Returns the current page path, title and the tools available on this page.

    View tool JSON
    {
      "name": "get_page_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the current page path, title and the tools available on this page.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    list_site_navigationAnswer

    Lists the shop's navigation entries (categories, content pages like contact, cart, login) as {label, path}. Use a path with navigate_to.

    View tool JSON
    {
      "name": "list_site_navigation",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists the shop's navigation entries (categories, content pages like contact, cart, login) as {label, path}. Use a path with navigate_to.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    navigate_toAction

    Opens a page of this shop without reloading and returns the new page with the tools available there.

    View tool JSON
    {
      "name": "navigate_to",
      "kind": "act",
      "impl": "imperative",
      "description": "Opens a page of this shop without reloading and returns the new page with the tools available there.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Internal path starting with '/', e.g. from list_site_navigation."
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/"
    }
    search_productsAnswer

    Searches the shop's products (vouchers, products, tickets) by keyword and/or category. Returns productId, name, price, value range for free-value vouchers and the product page path.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Searches the shop's products (vouchers, products, tickets) by keyword and/or category. Returns productId, name, price, value range for free-value vouchers and the product page path.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search keywords, e.g. 'wellness voucher'. Leave empty to list products."
          },
          "categoryId": {
            "type": "number",
            "description": "Only products of this category (see list_categories)."
          }
        }
      },
      "page": "/"
    }
    list_categoriesAnswer

    Lists the shop's product categories with categoryId, name and page path.

    View tool JSON
    {
      "name": "list_categories",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists the shop's product categories with categoryId, name and page path.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    get_productAnswer

    Returns details of a product: price or allowed value range for free-value vouchers, availability, variants, and whether it must be configured on its product page.

    View tool JSON
    {
      "name": "get_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns details of a product: price or allowed value range for free-value vouchers, availability, variants, and whether it must be configured on its product page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "number",
            "description": "The productId from search_products."
          }
        },
        "required": [
          "productId"
        ]
      },
      "page": "/"
    }
    add_to_cartAction

    Adds a product to the shopping cart. Free-value vouchers need voucherAmount within the product's value range. Options (see get_product) can be chosen, single-choice options default to the shop's preselection. Products with personalization must be configured on their product page instead.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Adds a product to the shopping cart. Free-value vouchers need voucherAmount within the product's value range. Options (see get_product) can be chosen, single-choice options default to the shop's preselection. Products with personalization must be configured on their product page instead.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "number",
            "description": "The productId from search_products."
          },
          "quantity": {
            "type": "number",
            "description": "Quantity, default 1."
          },
          "voucherAmount": {
            "type": "number",
            "description": "Voucher value in the shop currency, only for free-value vouchers."
          },
          "shippingMethod": {
            "type": "string",
            "description": "Product shipping method from get_product (shippingMethods), default: first one."
          },
          "options": {
            "type": "array",
            "description": "Chosen product options from get_product.",
            "items": {
              "type": "object",
              "properties": {
                "optionId": {
                  "type": "string",
                  "description": "optionId of the option block"
                },
                "valueName": {
                  "type": "string",
                  "description": "valueName of the chosen value"
                },
                "quantity": {
                  "type": "number",
                  "description": "Quantity for quantity-type options, default 1"
                }
              },
              "required": [
                "optionId",
                "valueName"
              ]
            }
          }
        },
        "required": [
          "productId"
        ]
      },
      "page": "/"
    }
    get_cartAnswer

    Returns the shopping cart items (with cartItemId), quantities and totals.

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the shopping cart items (with cartItemId), quantities and totals.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    change_cart_item_quantityAction

    Changes the quantity of a shopping cart item. Quantity 0 removes the item.

    View tool JSON
    {
      "name": "change_cart_item_quantity",
      "kind": "act",
      "impl": "imperative",
      "description": "Changes the quantity of a shopping cart item. Quantity 0 removes the item.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cartItemId": {
            "type": "string",
            "description": "The cartItemId from get_cart."
          },
          "quantity": {
            "type": "number",
            "description": "New quantity, 0 removes the item."
          }
        },
        "required": [
          "cartItemId",
          "quantity"
        ]
      },
      "page": "/"
    }
    remove_cart_itemAction

    Removes an item from the shopping cart.

    View tool JSON
    {
      "name": "remove_cart_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Removes an item from the shopping cart.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cartItemId": {
            "type": "string",
            "description": "The cartItemId from get_cart."
          }
        },
        "required": [
          "cartItemId"
        ]
      },
      "page": "/"
    }