{
  "schema_version": "v1",
  "name": "Rautner 1808",
  "legal_name": "Rautner 1808 ??",
  "vat_id": "IT01234567890??",
  "rea_number": "??",
  "chamber_of_commerce": "Bozen ??",
  "responsible_person": "??",
  "description": "Der Rautner 1808 ist ein Weingut in Bozen-Rentsch mit acht Zimmern, Spa im alten Weinkeller und Räumen für Hochzeiten, Firmenevents und private Feiern. Seit mindestens 1808 in Familienbesitz.",
  "logo": "https://rautner-media.nbg1.your-objectstorage.com/brand/rautner-1808-logo.svg",
  "logo_square": "https://rautner-media.nbg1.your-objectstorage.com/brand/rautner-1808-favicon-v2.svg",
  "favicon": "https://rautner-media.nbg1.your-objectstorage.com/brand/rautner-1808-favicon-v2.svg",
  "og_image": "https://rautner-media.nbg1.your-objectstorage.com/media/rautner-1808-vorschau.jpg",
  "location": {
    "address": "Rautner 1808\nRentscher Straße 74\nI-39100 Bozen, Südtirol"
  },
  "contact": {
    "email": "info@rautner1808.com",
    "phone": "+39 0471 279000",
    "whatsapp": "https://wa.me/390471279000?text=PRUEFEN",
    "website": "https://rautner.btlabs.dev"
  },
  "social_profiles": {
    "instagram": "https://www.instagram.com/rautner1808_pruefen",
    "facebook": "https://www.facebook.com/rautner1808pruefen"
  },
  "social_profiles_all": [
    {
      "platform": "Instagram",
      "key": "instagram",
      "url": "https://www.instagram.com/rautner1808_pruefen"
    },
    {
      "platform": "Facebook",
      "key": "facebook",
      "url": "https://www.facebook.com/rautner1808pruefen"
    }
  ],
  "available_languages": [
    "de",
    "it",
    "en"
  ],
  "localization": {
    "default": "de",
    "available": [
      "de",
      "it",
      "en"
    ],
    "param": "locale",
    "example": "https://rautner.btlabs.dev/identity.json?locale=de"
  },
  "ai_discovery": {
    "llms_txt": "https://rautner.btlabs.dev/llms.txt",
    "llms_full_txt": "https://rautner.btlabs.dev/llms-full.txt",
    "llms_html": "https://rautner.btlabs.dev/llms.html",
    "ai_txt": "https://rautner.btlabs.dev/ai.txt",
    "brand_txt": "https://rautner.btlabs.dev/brand.txt",
    "brand_json": "https://rautner.btlabs.dev/brand.json",
    "design_tokens_json": "https://rautner.btlabs.dev/design-tokens.json",
    "humans_txt": "https://rautner.btlabs.dev/humans.txt",
    "faq_ai_txt": "https://rautner.btlabs.dev/faq-ai.txt",
    "api_catalog": "https://rautner.btlabs.dev/.well-known/api-catalog",
    "openapi_yaml": "https://rautner.btlabs.dev/.well-known/openapi.yaml",
    "mcp_json": "https://rautner.btlabs.dev/.well-known/mcp.json",
    "security_txt": "https://rautner.btlabs.dev/.well-known/security.txt",
    "tdmrep_json": "https://rautner.btlabs.dev/.well-known/tdmrep.json",
    "gpc_json": "https://rautner.btlabs.dev/.well-known/gpc.json",
    "ai_catalog_json": "https://rautner.btlabs.dev/.well-known/ai-catalog.json",
    "ard_json": "https://rautner.btlabs.dev/.well-known/ard.json",
    "sitemap": "https://rautner.btlabs.dev/sitemap_index.xml"
  },
  "ai_tools": [
    {
      "id": "search",
      "method": "GET",
      "url": "https://rautner.btlabs.dev/api/agents/search",
      "description": "Volltextsuche über alle indexierten Inhalte. Query-Parameter ?q=<Begriff>"
    },
    {
      "id": "contact",
      "method": "GET",
      "url": "https://rautner.btlabs.dev/api/agents/contact",
      "description": "Strukturierte Kontaktdaten (E-Mail, Telefon, Adresse, Social)."
    }
  ],
  "mcp": {
    "endpoint": "/api/mcp",
    "protocol": "mcp",
    "auth": "OAuth 2.1 (authorization code + PKCE; a site admin or editor consents; the token has full access) or API key (per-tool permissions, issued in the admin); both sent as Authorization: Bearer",
    "oauth_metadata": "https://rautner.btlabs.dev/.well-known/oauth-protected-resource/api/mcp",
    "capabilities": "find, create, update, delete (per collection, per key permissions)",
    "authenticated_catalog": "Available to authenticated clients via MCP tools/list (per-key permissions).",
    "public_read": {
      "list_pattern": "/api/agents/list/{collection}",
      "get_pattern": "/api/agents/get/{collection}/{slug}",
      "get_pattern_by_id": "/api/agents/get/{collection}/{id}",
      "slug_addressed": [
        "pages",
        "glossary",
        "tags"
      ],
      "id_addressed": [
        "team",
        "rooms",
        "offers",
        "faqs",
        "media"
      ],
      "global_pattern": "/api/agents/global/{slug}",
      "collections": [
        "pages",
        "team",
        "rooms",
        "offers",
        "glossary",
        "faqs",
        "tags",
        "media"
      ],
      "globals": [
        "branding",
        "siteSettings"
      ]
    }
  }
}