@modelcontextprotocol/sdk
    Preparing search index...

    Variable OAuthClientMetadataSchemaConst

    OAuthClientMetadataSchema: ZodObject<
        {
            client_name: ZodOptional<ZodString>;
            client_uri: ZodOptional<
                ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
            >;
            contacts: ZodOptional<ZodArray<ZodString, "many">>;
            grant_types: ZodOptional<ZodArray<ZodString, "many">>;
            jwks: ZodOptional<ZodAny>;
            jwks_uri: ZodOptional<
                ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
            >;
            logo_uri: ZodUnion<
                [
                    ZodOptional<
                        ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                    >,
                    ZodEffects<ZodLiteral<"">, undefined, "">,
                ],
            >;
            policy_uri: ZodOptional<ZodString>;
            redirect_uris: ZodArray<
                ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                "many",
            >;
            response_types: ZodOptional<ZodArray<ZodString, "many">>;
            scope: ZodOptional<ZodString>;
            software_id: ZodOptional<ZodString>;
            software_statement: ZodOptional<ZodString>;
            software_version: ZodOptional<ZodString>;
            token_endpoint_auth_method: ZodOptional<ZodString>;
            tos_uri: ZodUnion<
                [
                    ZodOptional<
                        ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                    >,
                    ZodEffects<ZodLiteral<"">, undefined, "">,
                ],
            >;
        },
        "strip",
        ZodTypeAny,
        {
            client_name?: string;
            client_uri?: string;
            contacts?: string[];
            grant_types?: string[];
            jwks?: any;
            jwks_uri?: string;
            logo_uri?: string;
            policy_uri?: string;
            redirect_uris: string[];
            response_types?: string[];
            scope?: string;
            software_id?: string;
            software_statement?: string;
            software_version?: string;
            token_endpoint_auth_method?: string;
            tos_uri?: string;
        },
        {
            client_name?: string;
            client_uri?: string;
            contacts?: string[];
            grant_types?: string[];
            jwks?: any;
            jwks_uri?: string;
            logo_uri?: string;
            policy_uri?: string;
            redirect_uris: string[];
            response_types?: string[];
            scope?: string;
            software_id?: string;
            software_statement?: string;
            software_version?: string;
            token_endpoint_auth_method?: string;
            tos_uri?: string;
        },
    > = ...

    RFC 7591 OAuth 2.0 Dynamic Client Registration metadata