{
  "name": "Tannenbaum Hardware Shop Agent",
  "description": "Shopping-Agent für gebrauchte Hardware: sucht Produkte, ruft Produktdetails ab, prüft Lagerbestand, liefert Shop-Infos und kann eine Bestellung anlegen (create_checkout liefert einen Mollie-Bezahllink; es wird nichts automatisch abgebucht, Preise werden serverseitig geprüft).",
  "url": "https://tannenbaum-hardware.de",
  "version": "1.2.0",
  "documentationUrl": "https://tannenbaum-hardware.de/llms.txt",
  "mcp": {
    "transport": "http-jsonrpc",
    "endpoint": "https://tannenbaum-hardware.de/glue/mcp"
  },
  "provider": {
    "organization": "Tannenbaum Media",
    "url": "https://tannenbaum-media.de"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "search_products",
      "name": "Produkte suchen",
      "description": "Sucht und filtert gebrauchte Hardware nach Suchbegriff, Zustand (A/B/C-Ware) und Sortierung.",
      "tags": ["shopping", "search", "hardware"],
      "examples": [
        "Zeige mir Xeon-CPUs",
        "Was habt ihr für A-Ware RAM?",
        "Suche nach Dell OptiPlex"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "get_product",
      "name": "Produktdetails",
      "description": "Ruft vollständige Produktinformationen per Slug oder SKU ab (Preis, Bestand, Zustand, Beschreibung).",
      "tags": ["shopping", "product-detail"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "check_stock",
      "name": "Bestand prüfen",
      "description": "Prüft den Lagerbestand für eine oder mehrere SKUs.",
      "tags": ["shopping", "stock"],
      "inputModes": ["text/plain", "application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "get_shop_info",
      "name": "Shop-Infos",
      "description": "Liefert Metadaten zum Shop (Name, Domain, Produktanzahl).",
      "tags": ["shop", "info"],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json"]
    },
    {
      "id": "list_shops",
      "name": "Shops auflisten",
      "description": "Listet alle aktiven Shops auf.",
      "tags": ["shop", "info"],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json"]
    },
    {
      "id": "create_checkout",
      "name": "Bestellung anlegen",
      "description": "Legt eine Bestellung aus SKUs + Menge und einer EU-Lieferadresse an und liefert einen Mollie-Bezahllink zurück. Es wird nichts automatisch abgebucht: Preise und Bestand werden serverseitig aus dem Katalog geprüft (übergebene Preise werden ignoriert), und der Kunde schließt die Zahlung selbst über den paymentUrl ab. Erst nach Zahlung ist die Bestellung verbindlich.",
      "tags": ["shopping", "checkout", "order", "payment"],
      "examples": [
        "Bestelle 1x hw-a-04-106 an Max Mustermann, Musterstr. 1, 10115 Berlin, DE",
        "Lege einen Checkout für diese zwei Artikel an und gib mir den Bezahllink"
      ],
      "inputModes": ["text/plain", "application/json"],
      "outputModes": ["application/json"]
    }
  ],
  "authentication": {
    "schemes": ["none"]
  }
}
