{"resource":"https://betadomain.de","resource_name":"betadomain.de (MCP-Server: /api/mcp)","resource_documentation":"https://betadomain.de/.well-known/auth.md","authorization_servers":["https://betadomain.de"],"bearer_methods_supported":["header"],"scopes_supported":["mcp:read","mcp:write"],"authorization":{"primary_mechanism":"oauth2","description":"Write-Tools (list_my_domains, start_order, get_order_status) erfordern einen gültigen Bearer-Token mit Scope mcp:write. Read-Tools (domain_check, domain_search, whois_lookup, list_tlds, tld_price) sind ohne Token nutzbar und pro IP ratenbegrenzt.","oauth2":{"authorization_server_metadata":"https://betadomain.de/.well-known/oauth-authorization-server","authorization_endpoint":"https://betadomain.de/oauth/authorize","token_endpoint":"https://betadomain.de/oauth/token","registration_endpoint":"https://betadomain.de/oauth/register","scopes_supported":["mcp:read","mcp:write"],"code_challenge_methods_supported":["S256"],"note":"Öffentliche App: Nutzer loggen sich mit ihrem eigenen betadomain-Konto ein (Firebase). PKCE S256 ist Pflicht; Clients registrieren sich dynamisch (RFC 7591)."},"personal_access_token":{"description":"Alternative zu OAuth: Bearer-Personal-Access-Token mit vollem Kontozugriff (Read + Write).","token_issuance":"Portal-Login erforderlich. Token im Kundenportal unter /account/profile (Abschnitt 'MCP-/API-Zugriff') erstellen; er wird genau einmal im Klartext angezeigt.","token_issuance_url":"https://betadomain.de/account/profile","token_format":"Prefix \"bdk_live_\" + zufälliges Secret; serverseitig nur als sha256-Hash gespeichert."},"usage":"HTTP-Header: Authorization: Bearer <token>","login_url":"https://betadomain.de/login"}}