{
  "issuer": "https://bettercallclaude.org",
  "authorization_endpoint": "https://bettercallclaude.org/for-agents",
  "token_endpoint": "https://bettercallclaude.org/api/public/agent-auth/token",
  "registration_endpoint": "https://bettercallclaude.org/api/public/agent-auth/register",
  "jwks_uri": "https://bettercallclaude.org/.well-known/http-message-signatures-directory",
  "scopes_supported": [
    "people-search:read",
    "guides:read",
    "impact:read"
  ],
  "response_types_supported": [
    "token"
  ],
  "grant_types_supported": [
    "client_credentials"
  ],
  "token_endpoint_auth_methods_supported": [
    "none",
    "client_secret_post"
  ],
  "service_documentation": "https://bettercallclaude.org/for-agents",
  "agent_auth": {
    "skill": "obtain-api-key",
    "register_uri": "https://bettercallclaude.org/api/public/agent-auth/register",
    "documentation_uri": "https://bettercallclaude.org/auth.md",
    "methods": [
      {
        "type": "api_key",
        "name": "Better Call Claude API key",
        "register_uri": "https://bettercallclaude.org/api/public/agent-auth/register",
        "token_uri": "https://bettercallclaude.org/api/public/agent-auth/token",
        "credential_location": "header",
        "header_name": "Authorization",
        "header_format": "Bearer {api_key}",
        "scopes": [
          "people-search:read",
          "guides:read",
          "impact:read"
        ],
        "human_fallback_uri": "https://bettercallclaude.org/for-agents"
      }
    ]
  }
}