{"ok":true,"site":{"host":"fein-kostbar.de","url":"https://www.fein-kostbar.de/","desc":"Fein-Kostbar sells gift baskets and gourmet food products online.","type":"live","category":"Commerce","favicon":"/favicons/fein-kostbar.de.png","tools":[{"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?"}}},"__source":"spec","__declarative":true,"page":"/","pages":["/","/praesentkorb-selber-zusammenstellen/","/versandkosten-lieferzeit/","/kontakt/","/duerfen-werbegeschenke-in-den-praesentkorb/","/geschenkkorb-magazin/geschenke/"]},{"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.","annotations":{"readOnlyHint":true},"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."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/praesentkorb-selber-zusammenstellen/","pages":["/praesentkorb-selber-zusammenstellen/","/versandkosten-lieferzeit/","/kontakt/","/geschenkkorb-magazin/geschenke/"]},{"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.","annotations":{"readOnlyHint":true},"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."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/praesentkorb-selber-zusammenstellen/","pages":["/praesentkorb-selber-zusammenstellen/","/versandkosten-lieferzeit/","/kontakt/","/geschenkkorb-magazin/geschenke/"]},{"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.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/praesentkorb-selber-zusammenstellen/","pages":["/praesentkorb-selber-zusammenstellen/","/versandkosten-lieferzeit/","/kontakt/","/geschenkkorb-magazin/geschenke/"]},{"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.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/praesentkorb-selber-zusammenstellen/","pages":["/praesentkorb-selber-zusammenstellen/","/versandkosten-lieferzeit/","/kontakt/","/geschenkkorb-magazin/geschenke/"]},{"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/praesentkorb-selber-zusammenstellen/","pages":["/praesentkorb-selber-zusammenstellen/","/versandkosten-lieferzeit/","/kontakt/","/geschenkkorb-magazin/geschenke/"]},{"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/praesentkorb-selber-zusammenstellen/","pages":["/praesentkorb-selber-zusammenstellen/","/versandkosten-lieferzeit/","/kontakt/","/geschenkkorb-magazin/geschenke/"]}],"apiSurface":"spec","toolCount":7}}