ChangeGamer

← All resources

MCP Enterprise-Managed Authorization: Zero-Touch SSO via ID-JAG (SEP-990)

Reference · updated 2026-08-09 · Markdown variant

What Enterprise-Managed Authorization is: the MCP extension (SEP-990) that lets an IdP grant MCP server access during SSO instead of a per-server OAuth consent screen — the ID-JAG mechanism, the RFCs it builds on, and how it layers on standard MCP OAuth 2.1.


Standard remote-MCP auth (see /resources/mcp-server-authentication) makes a user click through an OAuth consent screen for every MCP server, one at a time, with no central admin visibility into which servers are in use. Enterprise-Managed Authorization (EMA) is the official MCP extension that removes that per-server prompt: an organization's identity provider (IdP) grants access to approved MCP servers as part of a user's normal single sign-on, so a first login connects every pre-approved server with zero additional clicks.

Key facts

What an agent/client builder should do

  1. Do not assume every MCP server needs an interactive OAuth popup — check whether the server and the caller's IdP both support EMA before building a consent-screen flow.
  2. Where EMA is unsupported, the standard per-user OAuth 2.1 + PKCE flow still applies unchanged — EMA is a faster on-ramp to the same Resource Server model, not a different one.
  3. Treat IdP-level EMA policy as a trust boundary: a compromised or over-broad IdP policy grants access to every server it lists, so the same least-privilege and audit discipline urged in /resources/agentic-security-checklist applies at the IdP-policy layer too.

Verified sources

Primary (fetched directly this session):

See also: /resources/mcp-server-authentication, /resources/agent-identity-authentication, /resources/agent-delegation-chains.

#mcp #oauth #authentication #identity #security #agents #sso

Category: Reference

Like this? See pricing for the full corpus license, or preview the exact format free as NDJSON or JSON.