mcp-use TypeScript API
    Preparing search index...

    Function oauthConvexProvider

    • Creates a provider that verifies Convex OAuth Provider access tokens.

      Convex owns registration, authorization, consent, and token issuance. mcp-use advertises those endpoints and verifies the resulting access-token JWTs against Convex's JWKS endpoint. Dynamic Client Registration is off by default in the Convex component; enable it there so the advertised registration_endpoint works for MCP clients.

      Parameters

      Returns OAuthProvider<ConvexOAuthUser>

      A provider that rejects tokens not issued for the resolved MCP resource.

      An Error if no issuer URL is configured, or a TypeError if it is not a valid HTTP or HTTPS URL.

      import { oauthConvexProvider } from "mcp-use/oauth/convex";

      const oauth = oauthConvexProvider({
      authURL: "https://example.convex.site/oauth",
      });