{
  "$schema": "https://longevity.haus/.well-known/agent-card.json",
  "name": "Longevity.haus",
  "description": "Medical-tourism platform for longevity and wellness treatments across 12 countries. Read-only agent access via MCP + OpenAPI.",
  "version": "1.0.0",
  "agentSkillsIndex": "https://longevity.haus/.well-known/agent-skills/index.json",
  "mcp": {
    "endpoint": "https://longevity.haus/api/mcp",
    "transport": "streamable_http",
    "jsonrpcVersion": "2.0",
    "serverCard": "https://longevity.haus/.well-known/mcp/server-card.json",
    "wellKnownRedirect": "https://longevity.haus/.well-known/mcp",
    "tools": [
      "list_treatments",
      "get_clinic",
      "get_treatment",
      "search_clinics",
      "get_price_index",
      "search",
      "fetch"
    ],
    "uiResources": [
      "ui://search_clinics/results",
      "ui://get_clinic/card",
      "ui://get_price_index/chart"
    ],
    "authRequired": false
  },
  "api": {
    "openapi": "https://longevity.haus/openapi.yaml",
    "docs": "https://longevity.haus/docs/api",
    "catalog": "https://longevity.haus/.well-known/api-catalog",
    "errorEnvelope": {
      "shape": "{\"error\":{\"code\":string,\"message\":string,\"hint\"?:string}}",
      "codes": [
        "database_unavailable",
        "upstream_unavailable",
        "invalid_query",
        "not_found",
        "rate_limited",
        "internal_error"
      ],
      "docsAnchor": "https://longevity.haus/docs/api#errors"
    },
    "endpoints": [
      "https://longevity.haus/api/treatments.json",
      "https://longevity.haus/api/search-data",
      "https://longevity.haus/api/exchange-rates",
      "https://longevity.haus/api/health"
    ]
  },
  "rateLimit": {
    "requestsPerMinute": 60,
    "windowSeconds": 60,
    "enforcedAt": "cloudflare-waf",
    "advertisedVia": [
      "RateLimit-Policy",
      "X-RateLimit-Limit",
      "X-RateLimit-Window"
    ],
    "retryHeader": "Retry-After"
  },
  "contentNegotiation": {
    "accept": [
      "text/html",
      "text/markdown",
      "application/json"
    ],
    "markdownPaths": [
      "/",
      "/provider/{slug}",
      "/best/{treatment}/{city}",
      "/{treatment}",
      "/{treatment}/{alpha2}/{city}"
    ]
  },
  "discovery": {
    "llmsTxt": "https://longevity.haus/llms.txt",
    "llmsFullTxt": "https://longevity.haus/llms-full.txt",
    "indexMd": "https://longevity.haus/index.md",
    "agentCard": "https://longevity.haus/.well-known/agent-card.json",
    "agentSkills": "https://longevity.haus/.well-known/agent-skills/index.json",
    "apiCatalog": "https://longevity.haus/.well-known/api-catalog",
    "sitemap": "https://longevity.haus/sitemap.xml",
    "status": "https://longevity.haus/status",
    "healthJson": "https://longevity.haus/api/health",
    "securityTxt": "https://longevity.haus/.well-known/security.txt",
    "webBotAuthDirectory": "https://longevity.haus/.well-known/http-message-signatures-directory"
  },
  "auth": {
    "publicReadRequired": false,
    "programmaticTokens": {
      "issued": false,
      "partnerContact": "mailto:partners@longevity.haus",
      "walkthrough": "https://longevity.haus/docs/agent-auth"
    },
    "humanUserScheme": "better-auth-oauth",
    "humanUserProviders": [
      "google",
      "github"
    ]
  },
  "contentPolicy": {
    "aiTrain": "no",
    "search": "yes",
    "aiInput": "yes",
    "source": "https://longevity.haus/robots.txt"
  },
  "pricing": "https://longevity.haus/pricing",
  "contact": "https://longevity.haus/contact"
}