mcp-use TypeScript API
    Preparing search index...

    Interface SupabaseOAuthProviderOptions

    Configures Supabase JWT verification and protected-resource metadata.

    interface SupabaseOAuthProviderOptions {
        audience?: string;
        jwtSecret?: string;
        projectId?: string;
        requiredScopes?: readonly string[];
        resource?: string | URL;
        resourceName?: string;
        scopesSupported?: readonly string[];
        serviceDocumentationUrl?: URL;
        supabaseUrl?: string | URL;
    }

    Hierarchy (View Summary)

    Index
    audience?: string

    Expected access-token audience.

    "authenticated"

    jwtSecret?: string

    Legacy HS256 JWT secret. Omit to verify ES256 tokens against project JWKS.

    projectId?: string

    Supabase project identifier used to derive supabaseUrl.

    requiredScopes?: readonly string[]

    Endpoint-wide scopes enforced by the SDK bearer gate.

    resource?: string | URL

    Full canonical public MCP endpoint URL.

    resourceName?: string

    Human-readable name advertised by protected-resource metadata.

    scopesSupported?: readonly string[]

    Scopes advertised by protected-resource metadata.

    serviceDocumentationUrl?: URL

    Documentation URL advertised by protected-resource metadata.

    supabaseUrl?: string | URL

    Full Supabase project URL. Takes precedence over projectId.