Claude Enterprise Managed Auth (EMA)
A “silent enterprise SSO → MCP auth” standard that lets Claude automatically exchange an enterprise SSO identity for an MCP OAuth token in the background.
Claude sends an IdP-signed JWT identity assertion to the authorization server and exchanges it for an access token. This is based on the OAuth JWT Bearer Grant (RFC 7523). The auth server must allowlist the customer IdP’s
iss and validate the signature, issuer, audience, expiry, subject, and related claims. It must not accept arbitrary IdP JWTs. DCR (Dynamic Client Registration) is not supported yet. The fixed client_id in the assertion must match a pre-registered Claude client. EMA also integrates with lazy auth: when an MCP returns 401, if EMA is configured, Claude automatically authenticates and retries without showing the user a Connect dialog.Enterprise Managed Auth for connectors - Claude.ai Documentation
Accept identity assertions from enterprise SSO so users connect to your MCP server without a separate OAuth consent step.
https://claude.com/docs/connectors/building/enterprise-managed-auth

Seonglae Cho