Better Auth is an open-source TypeScript authentication framework whose MCP plugin turns the app into an OAuth authorization server and protected resource for MCP clients, including the 2026-07-28 profile with CIMD, as documented by the vendor. mcp() configures MCP resource binding and serves RFC 9728 protected resource metadata (www.better-auth.com).
The Better Auth MCP plugin requires the JWT plugin, which provides the signing key for ID and access tokens and exposes a /jwks endpoint (www.better-auth.com). Better Auth's MCP plugin lets an app "act as an OAuth authorization server and protected resource" for MCP clients, built on its OAuth 2.1 Provider plugin (www.better-auth.com). For the MCP 2026-07-28 profile, Better Auth composes the MCP plugin with Client ID Metadata Documents through the @better-auth/cimd companion package (www.better-auth.com).
Better Auth's MCP install uses @better-auth/mcp, @better-auth/cimd and version 2 of the official MCP TypeScript SDK (@modelcontextprotocol/server) (www.better-auth.com). Better Auth calls itself "The most comprehensive authentication framework for TypeScript" (www.better-auth.com, vendor's own claim).
Products and plans
Better Auth: products read on 5 November 2026, with the price where the page gave one
Product
What it does
Price
@better-auth/mcp
Open-source plugin that makes a Better Auth app an MCP authorization server.
open source; from 0 USD (source, as of 5 November 2026)
Standards
Better Auth: what the vendor's pages state about the standards, by the part of each standard