← WebMCP Directory

Tool tree

fein-kostbar.de

CommerceTools verified
Website
Fein-Kostbar sells gift baskets and gourmet food products online.
Explore capabilities

    page: Every page

    search-shopAnswer

    Sucht im Shop und im Magazin nach einem Begriff und zeigt die Trefferseite an. Für Geschenkkörbe, Anlässe und Ratgeber-Beiträge.

    View tool JSON
    {
      "name": "search-shop",
      "kind": "answer",
      "impl": "declarative",
      "description": "Sucht im Shop und im Magazin nach einem Begriff und zeigt die Trefferseite an. Für Geschenkkörbe, Anlässe und Ratgeber-Beiträge.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "s": {
            "type": "string",
            "description": "Wonach suchen Sie?"
          }
        }
      },
      "page": "/"
    }

    page: Praesentkorb selber zusammenstellen

    find-productsAnswer

    Findet Produkte im Shop und gibt Name, Preis, Verfügbarkeit und Link zurück, ohne die Seite zu wechseln. Für einen Überblick, bevor Sie jemandem etwas empfehlen.

    View tool JSON
    {
      "name": "find-products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Findet Produkte im Shop und gibt Name, Preis, Verfügbarkeit und Link zurück, ohne die Seite zu wechseln. Für einen Überblick, bevor Sie jemandem etwas empfehlen.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Suchbegriff, etwa „Wein“, „Kaffee“ oder „Geburtstag“. Leer lassen, um eine ganze Kategorie zu durchblättern."
          },
          "category": {
            "type": "integer",
            "description": "Nummer einer Produktkategorie, wie sie list-product-categories liefert. Ohne Angabe wird der ganze Shop durchsucht."
          },
          "min_price": {
            "type": "number",
            "minimum": 0,
            "description": "Untergrenze des Preises in Euro, als Zahl — 30 für dreißig Euro. Ohne Angabe keine Untergrenze."
          },
          "max_price": {
            "type": "number",
            "minimum": 0,
            "description": "Obergrenze des Preises in Euro, als Zahl — 50 für fünfzig Euro. Ohne Angabe keine Obergrenze."
          },
          "sort": {
            "type": "string",
            "enum": [
              "price_asc",
              "price_desc",
              "popularity",
              "rating",
              "newest"
            ],
            "description": "Reihenfolge der Treffer: „price_asc“ günstigste zuerst, „price_desc“ teuerste zuerst, „popularity“ meistgekaufte, „rating“ bestbewertete, „newest“ neueste. Ohne Angabe die Reihenfolge des Shops."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "description": "Wie viele Treffer höchstens zurückkommen sollen. Ohne Angabe zehn."
          }
        }
      },
      "page": "/praesentkorb-selber-zusammenstellen/"
    }
    get-product-detailsAnswer

    Liest ein Produkt im Detail: Beschreibung und Inhalt des Korbs, Preis, Verfügbarkeit, Bewertung und ob noch eine Auswahl zu treffen ist. Das Werkzeug für eine Empfehlung — find-products nennt nur Name und Preis.

    View tool JSON
    {
      "name": "get-product-details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Liest ein Produkt im Detail: Beschreibung und Inhalt des Korbs, Preis, Verfügbarkeit, Bewertung und ob noch eine Auswahl zu treffen ist. Das Werkzeug für eine Empfehlung — find-products nennt nur Name und Preis.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer",
            "description": "Nummer des Produkts, wie sie find-products liefert. Ohne Angabe das Produkt, das gerade angezeigt wird."
          }
        }
      },
      "page": "/praesentkorb-selber-zusammenstellen/"
    }
    list-product-categoriesAnswer

    Listet die Produktkategorien des Shops mit Nummer, Name und Link auf. Der Einstieg, wenn noch kein Suchbegriff feststeht.

    View tool JSON
    {
      "name": "list-product-categories",
      "kind": "answer",
      "impl": "imperative",
      "description": "Listet die Produktkategorien des Shops mit Nummer, Name und Link auf. Der Einstieg, wenn noch kein Suchbegriff feststeht.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/praesentkorb-selber-zusammenstellen/"
    }
    read-cartAnswer

    Liest den aktuellen Warenkorb: Artikel, Mengen und Summe. Jeder Artikel trägt eine Kennung, mit der remove-from-cart ihn wieder herausnimmt.

    View tool JSON
    {
      "name": "read-cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Liest den aktuellen Warenkorb: Artikel, Mengen und Summe. Jeder Artikel trägt eine Kennung, mit der remove-from-cart ihn wieder herausnimmt.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/praesentkorb-selber-zusammenstellen/"
    }
    remove-from-cartAction

    Nimmt einen Artikel wieder aus dem Warenkorb. Damit lässt sich jedes Anlegen rückgängig machen.

    View tool JSON
    {
      "name": "remove-from-cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Nimmt einen Artikel wieder aus dem Warenkorb. Damit lässt sich jedes Anlegen rückgängig machen.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "description": "Kennung des Artikels im Warenkorb, wie sie read-cart liefert. Nicht die Produktnummer."
          }
        },
        "required": [
          "key"
        ]
      },
      "page": "/praesentkorb-selber-zusammenstellen/"
    }
    add-product-to-cartAction

    Legt ein Produkt in den Warenkorb. Der Warenkorb lässt sich danach jederzeit ändern.

    View tool JSON
    {
      "name": "add-product-to-cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Legt ein Produkt in den Warenkorb. Der Warenkorb lässt sich danach jederzeit ändern.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer",
            "description": "Nummer des Produkts, wie sie find-products liefert."
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "description": "Menge. Ohne Angabe eine."
          }
        },
        "required": [
          "product_id"
        ]
      },
      "page": "/praesentkorb-selber-zusammenstellen/"
    }