{"issuer":"https://api.upstream.codes","authorization_endpoint":"https://upstream.codes/login/oauth/authorize","token_endpoint":"https://api.upstream.codes/v1/oauth/token","registration_endpoint":"https://api.upstream.codes/v1/oauth/register","revocation_endpoint":"https://api.upstream.codes/v1/oauth/revoke","response_types_supported":["code"],"response_modes_supported":["query"],"grant_types_supported":["authorization_code","refresh_token"],"code_challenge_methods_supported":["S256"],"token_endpoint_auth_methods_supported":["none","client_secret_basic","client_secret_post"],"revocation_endpoint_auth_methods_supported":["none","client_secret_basic","client_secret_post"],"scopes_supported":["repo:read","issues:read","changes:read","actions:read","user:read","notifications:read","org:read","repo:write","contents:write","issues:write","changes:write","checks:write","discussions:write","releases:write","actions:write","repo:admin"],"client_id_metadata_document_supported":true,"authorization_response_iss_parameter_supported":true,"service_documentation":"https://upstream.codes/docs/mcp"}