shop

Tabak Brucker in ChatGPT/Claude: Katalog, Beratung, Angebote & Warenkorb-Hand-off. Kauf 18+ im Shop.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
83%
Integridad del esquema
86%
Calidad de los nombres
97%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (8)

  • LOWTool 'list_categories' description lacks action verben list_categories
  • LOWTool 'get_variants' description lacks action verben get_variants
  • LOWTool 'get_recommendations' description lacks action verben get_recommendations
  • LOWTool 'check_availability' description lacks action verben check_availability
  • LOWTool 'get_reviews' description lacks action verben get_reviews
  • LOWTool 'contact_support' description lacks action verben contact_support
  • LOWTool 'get_guide' description lacks action verben get_guide
  • LOWTool 'list_bestsellers' description lacks action verben list_bestsellers

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,085Tokens (definiciones de herramientas)
~573 BTamaño de respuesta típico
Impacto moderado en la atención (1.63% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "shop": {
      "url": "https://mcp.tabak-brucker.de/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.tabak-brucker.de/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (20)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_products(query, limit)

Volltextsuche im Produktkatalog (Name, Artikelnummer, EAN). Gibt passende Produkte mit Preis und Verfuegbarkeit zurueck.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Suchbegriff (min. 2 Zeichen)."
    },
    "limit": {
      "type": "integer",
      "description": "Max. Treffer (1-50, Default 20).",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "query"
  ]
}
🟢list_products(kategorie_id, marke_id, page, limit)

Paginierte Produktliste, optional gefiltert nach Kategorie oder Marke.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kategorie_id": {
      "type": "integer",
      "description": "Nur Produkte dieser Kategorie-ID."
    },
    "marke_id": {
      "type": "integer",
      "description": "Nur Produkte dieser Marken-ID."
    },
    "page": {
      "type": "integer",
      "description": "Seite (Default 1).",
      "minimum": 1
    },
    "limit": {
      "type": "integer",
      "description": "Treffer pro Seite (1-100, Default 50).",
      "minimum": 1,
      "maximum": 100
    }
  }
}
🟢get_product(id, sku)

Ein einzelnes Produkt per ID oder Artikelnummer (SKU) mit Preis, Verfuegbarkeit, Marke, Bild, Grundpreis und Gebinde-Infos.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Artikel-ID."
    },
    "sku": {
      "type": "string",
      "description": "Artikelnummer (falls keine ID bekannt)."
    }
  }
}
🟢list_categories

Alle Shop-Kategorien (Name, ID, URL, Parent) fuer die Navigation.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢get_variants(artikel_id)

Alle Varianten (z.B. Stange/Packung) der Versionsgruppe eines Artikels mit Gebinde und Umrechnungsfaktor.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "artikel_id": {
      "type": "integer",
      "description": "Artikel-ID eines Produkts der Gruppe."
    }
  },
  "required": [
    "artikel_id"
  ]
}
🟢get_recommendations(artikel_id)

Aehnliche, lieferbare Produkte zu einem Artikel (gleicher Hersteller, Top-Seller).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "artikel_id": {
      "type": "integer",
      "description": "Anker-Artikel-ID."
    }
  },
  "required": [
    "artikel_id"
  ]
}
🟢check_availability(artikel_id, menge)

Prueft, wie viele Einheiten eines Artikels aktuell bestellbar sind (unter Beruecksichtigung von Bestand und Lieferstatus).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "artikel_id": {
      "type": "integer",
      "description": "Artikel-ID."
    },
    "menge": {
      "type": "integer",
      "description": "Gewuenschte Menge (Default 1).",
      "minimum": 1
    }
  },
  "required": [
    "artikel_id"
  ]
}
🟢get_shop_info(thema)

Oeffentliche Shop-/Kontaktdaten aus den Sonderseiten (Impressum, AGB, Zahlungsbedingungen, Versand ...). Ohne 'thema' wird die Seitenliste zurueckgegeben.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "thema": {
      "type": "string",
      "description": "z.B. impressum, agb, zahlungsbedingungen, versand, kontakt."
    }
  }
}
🟢get_reviews(limit)

Gepruefte Kundenbewertungen von Trusted Shops: Gesamtnote, Anzahl und die juengsten Rezensionstexte mit Datum. Quelle und Stand werden mitgeliefert.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Anzahl Rezensionstexte, 1 bis 20 (Standard 5)."
    }
  }
}
🟢get_pickup_info

Informationen zur Abholung in der Tabak Brucker Genusswelt inkl. naechster verfuegbarer Abholtermine.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟡create_cart(items)

Legt einen vorbereiteten Warenkorb an und gibt eine Checkout-URL zurueck. WICHTIG: schliesst KEINE Bestellung ab — der Kunde muss die URL im Browser oeffnen und dort Login, Altersnachweis und Zahlung durchlaufen.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "description": "Positionen (max. 50).",
      "items": {
        "type": "object",
        "properties": {
          "artikel_id": {
            "type": "integer",
            "description": "Artikel-ID."
          },
          "menge": {
            "type": "integer",
            "description": "Menge (Default 1).",
            "minimum": 1
          }
        },
        "required": [
          "artikel_id"
        ]
      }
    }
  },
  "required": [
    "items"
  ]
}
⚪contact_support(nachricht, email, name, thema)

Leitet eine Kundenanfrage als Ticket an das Team weiter. Erfordert eine gueltige E-Mail fuer die Rueckmeldung.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "nachricht": {
      "type": "string",
      "description": "Die Anfrage/Nachricht."
    },
    "email": {
      "type": "string",
      "description": "Gueltige E-Mail fuer die Rueckmeldung."
    },
    "name": {
      "type": "string",
      "description": "Name (optional)."
    },
    "thema": {
      "type": "string",
      "description": "Betreff (optional)."
    }
  },
  "required": [
    "nachricht",
    "email"
  ]
}
🟡link_account

Startet die Verknuepfung eines Kundenkontos: liefert eine Login-URL (fuer den Kunden im Browser) und ein session_token. Nach dem Login im Browser koennen list_orders/get_loyalty/request_address_change mit diesem token genutzt werden.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢list_orders(token, suche, limit)

Bestellungen des verknuepften Kunden inkl. Status, Zahlstatus und Lieferstatus/Sendungsverfolgung. Erfordert ein via link_account verknuepftes token.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "session_token aus link_account (nach Browser-Login)."
    },
    "suche": {
      "type": "string",
      "description": "Optional: nach Auftragsnummer/Artikel filtern."
    },
    "limit": {
      "type": "integer",
      "description": "Max. Bestellungen (1-20, Default 10).",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "token"
  ]
}
🟢get_loyalty(token)

Treuepunkte-Stand, Stufe und einloesbare Praemien des verknuepften Kunden. Erfordert ein via link_account verknuepftes token.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "session_token aus link_account."
    }
  },
  "required": [
    "token"
  ]
}
🟡request_address_change(token, neue_adresse, auftrag)

Fragt eine Lieferadressaenderung fuer eine noch nicht versandte Bestellung des verknuepften Kunden an (Ticket ans Team). Erfordert ein via link_account verknuepftes token.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "session_token aus link_account."
    },
    "neue_adresse": {
      "type": "string",
      "description": "Vollstaendige neue Lieferadresse."
    },
    "auftrag": {
      "type": "string",
      "description": "Optional: Auftragsnummer (sonst neueste offene Bestellung)."
    }
  },
  "required": [
    "token",
    "neue_adresse"
  ]
}
🟢search_guides(query, limit)

Durchsucht den Tabak-Brucker Ratgeber/Blog (Anleitungen, Kaufberatung, Pflege, Wissen). Ideal, um Kundenfragen mit den Inhalten des Shops zu beantworten. Ohne query = neueste Beitraege.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Suchbegriff/Thema (z.B. 'Pfeife stopfen', 'Einsteiger', 'Lagerung')."
    },
    "limit": {
      "type": "integer",
      "description": "Max. Treffer (1-20, Default 8).",
      "minimum": 1,
      "maximum": 20
    }
  }
}
🟢get_guide(id, url)

Liefert den vollstaendigen Text eines Ratgeber-Artikels (per ID oder URL-Slug) als Klartext, damit die KI damit fundiert beraten kann.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ratgeber_id (aus search_guides)."
    },
    "url": {
      "type": "string",
      "description": "URL-Slug des Artikels (Alternative zur id)."
    }
  }
}
🟢list_offers(limit)

Aktuell reduzierte Artikel (aktive Sonderpreise), nach Beliebtheit sortiert. Preise sind bereits die Angebotspreise.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max. Artikel (1-30, Default 12).",
      "minimum": 1,
      "maximum": 30
    }
  }
}
🟢list_bestsellers(kategorie_id, limit)

Meistverkaufte, lieferbare Artikel (letzte 90 Tage), optional je Kategorie. Gut fuer Empfehlungen und Einstiegsfragen.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kategorie_id": {
      "type": "integer",
      "description": "Optional: nur diese Kategorie."
    },
    "limit": {
      "type": "integer",
      "description": "Max. Artikel (1-30, Default 12).",
      "minimum": 1,
      "maximum": 30
    }
  }
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada20 herramientas
verificadoversión no registrada20 herramientas
verificadoversión no registrada20 herramientas