← WebMCP Directory

Tool tree

spadeluxe.de

CommerceTools verified
Website
German retailer of whirlpools, hot tubs, swim spas, saunas and infrared cabins, with an online configurator and showrooms in Germany.
Explore capabilities
    search_productsAnswer

    Search the SPA Deluxe catalogue (whirlpools/hot tubs, swim spas, saunas, infrared cabins, outdoor living). Returns products with price, availability, specs (persons, seats, dimensions) and links. Prices of configurable products are base prices; see price_range.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the SPA Deluxe catalogue (whirlpools/hot tubs, swim spas, saunas, infrared cabins, outdoor living). Returns products with price, availability, specs (persons, seats, dimensions) and links. Prices of configurable products are base prices; see price_range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free text, model name or SKU, e.g. \"J-335\", \"Whirlpool 6 Personen\""
          },
          "category": {
            "type": "string",
            "description": "Category slug: whirlpool, swim-spas, gartensauna, innensauna, infrarotkabinen, lamellendach, outdoor-living, feuerstellen"
          },
          "min_persons": {
            "type": "integer",
            "description": "Minimum number of persons"
          },
          "max_price": {
            "type": "number",
            "description": "Maximum base price in EUR"
          },
          "availability": {
            "type": "string",
            "enum": [
              "any",
              "in_stock",
              "incoming",
              "orderable"
            ],
            "description": "in_stock = sofort lieferbar, incoming = im Zulauf mit Datum, orderable = bestellbar"
          },
          "per_page": {
            "type": "integer",
            "description": "Results per page (max 25)"
          }
        }
      }
    }
    get_product_detailsAnswer

    Full details of one product: description, technical data, availability with expected date and lead time, configurator option groups with surcharges, price range, showrooms where the model is on display, rating.

    View tool JSON
    {
      "name": "get_product_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full details of one product: description, technical data, availability with expected date and lead time, configurator option groups with surcharges, price range, showrooms where the model is on display, rating.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer",
            "description": "WooCommerce product ID (from search_products or page context)"
          },
          "sku": {
            "type": "string",
            "description": "Alternatively the SKU / Artikelnummer"
          }
        }
      }
    }
    calculate_configurationAnswer

    Calculate the total price of a whirlpool/spa configuration without saving. selection maps option group slugs to option slugs (or true for yes/no options) as returned by get_product_details.configurator.groups.

    View tool JSON
    {
      "name": "calculate_configuration",
      "kind": "answer",
      "impl": "imperative",
      "description": "Calculate the total price of a whirlpool/spa configuration without saving. selection maps option group slugs to option slugs (or true for yes/no options) as returned by get_product_details.configurator.groups.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer"
          },
          "selection": {
            "type": "object",
            "description": "e.g. {\"farbe-aussenverkleidung\":\"smoked-ebony\",\"entertainment-paket\":\"ir-lights\",\"starter-kit\":true}",
            "additionalProperties": true
          }
        },
        "required": [
          "product_id",
          "selection"
        ]
      }
    }
    save_configurationAction

    Save a configuration and get a shareable configuration code and link that opens the configurator with these options preselected. From there the user can request a binding quote ("Angebot anfordern").

    View tool JSON
    {
      "name": "save_configuration",
      "kind": "act",
      "impl": "imperative",
      "description": "Save a configuration and get a shareable configuration code and link that opens the configurator with these options preselected. From there the user can request a binding quote (\"Angebot anfordern\").",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer"
          },
          "selection": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "required": [
          "product_id",
          "selection"
        ]
      }
    }
    open_configuratorAction

    Navigate this tab to the online configurator of a product (or to a saved configuration code).

    View tool JSON
    {
      "name": "open_configurator",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this tab to the online configurator of a product (or to a saved configuration code).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer"
          },
          "configuration_code": {
            "type": "string"
          }
        }
      }
    }
    list_showroomsAnswer

    List SPA Deluxe showrooms (Ausstellungen) in Germany with address, phone, opening hours, page link and online appointment booking link. Optionally with stock of a given product per showroom.

    View tool JSON
    {
      "name": "list_showrooms",
      "kind": "answer",
      "impl": "imperative",
      "description": "List SPA Deluxe showrooms (Ausstellungen) in Germany with address, phone, opening hours, page link and online appointment booking link. Optionally with stock of a given product per showroom.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer",
            "description": "Optional: show where this model is on display"
          }
        }
      }
    }
    book_showroom_appointmentSensitive Action

    Open the online appointment booking (Zoho Bookings) of a showroom in this tab. The user completes the booking form.

    View tool JSON
    {
      "name": "book_showroom_appointment",
      "kind": "transact",
      "impl": "imperative",
      "description": "Open the online appointment booking (Zoho Bookings) of a showroom in this tab. The user completes the booking form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "showroom_name": {
            "type": "string",
            "description": "e.g. Senden, Hamburg, München, Nürnberg, Esslingen, Frankfurt"
          }
        },
        "required": [
          "showroom_name"
        ]
      }
    }
    search_knowledgeAnswer

    Search the SPA Deluxe knowledge articles (Ratgeber/Wissen) about whirlpools, water care, saunas, costs, installation.

    View tool JSON
    {
      "name": "search_knowledge",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the SPA Deluxe knowledge articles (Ratgeber/Wissen) about whirlpools, water care, saunas, costs, installation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    list_categoriesAnswer

    List product categories with counts and links.

    View tool JSON
    {
      "name": "list_categories",
      "kind": "answer",
      "impl": "imperative",
      "description": "List product categories with counts and links.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    add_to_cartAction

    Add a directly purchasable product (accessories, water care, outdoor living) to the shopping cart. For variable products pass variation_id. Whirlpools and spas are configured and quoted instead; use open_configurator for those.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a directly purchasable product (accessories, water care, outdoor living) to the shopping cart. For variable products pass variation_id. Whirlpools and spas are configured and quoted instead; use open_configurator for those.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer",
            "description": "Product ID (simple products)"
          },
          "variation_id": {
            "type": "integer",
            "description": "For variable products: the chosen variation_id from get_product_details.variations"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1
          }
        }
      }
    }
    get_cartAnswer

    Show the current shopping cart (items, totals) and the cart/checkout links.

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Show the current shopping cart (items, totals) and the cart/checkout links.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_page_contextAnswer

    What page is currently open (product, category, page) including product id, price and availability if it is a product page.

    View tool JSON
    {
      "name": "get_page_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "What page is currently open (product, category, page) including product id, price and availability if it is a product page.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    navigate_toAction

    Navigate this tab to a spadeluxe.de URL (product, category, showroom, contact page).

    View tool JSON
    {
      "name": "navigate_to",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this tab to a spadeluxe.de URL (product, category, showroom, contact page).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "required": [
          "url"
        ]
      }
    }