mcp-use TypeScript API
    Preparing search index...

    Function oauthScalekitProvider

    • Creates a provider that verifies Scalekit access tokens and maps their claims.

      Advertised authorization-server metadata uses the resource-scoped issuer. The verifier accepts both the environment-root issuer and the resource-scoped issuer so tokens survive Scalekit's issuer migration.

      Parameters

      • options: ScalekitOAuthProviderOptions = {}

        Scalekit environment URL, resource id, and resource-server settings. Defaults to v1 environment variables.

      Returns OAuthProvider<ScalekitOAuthUser>

      A provider that verifies Scalekit-issued access tokens against the resource id.

      An Error if environment URL or resource id is missing. Throws a TypeError if they are invalid, resourceId does not start with res_, or audience is empty.

      import { oauthScalekitProvider } from "mcp-use/oauth/scalekit";

      const oauth = oauthScalekitProvider({
      environmentUrl: "https://your-env.scalekit.dev",
      resourceId: "res_example",
      });