OAuth configuration for MCP client creation
@type t() :: %ExBifrost.Model.OAuthConfigRequest{ authorize_url: String.t() | nil, client_id: String.t() | nil, client_secret: String.t() | nil, registration_url: String.t() | nil, resource: String.t() | nil, scopes: [String.t()] | nil, token_url: String.t() | nil }