Menu
The New Stack·June 18, 2026

Enterprise Authorization for AI Agents: Securing MCP with ID-JAG

This article discusses the new Enterprise-Managed Authorization extension for the Model Context Protocol (MCP), addressing the critical need for centralized access control for AI agents in enterprise environments. It highlights how this extension, leveraging the Identity Assertion JWT Authorization Grant (ID-JAG), shifts authorization from individual OAuth prompts to a corporate identity provider, enabling consistent policy enforcement, audit trails, and enhanced security for AI tool integrations.

Read original on The New Stack

The Challenge of AI Agent Authorization in Enterprises

As enterprises increasingly adopt the Model Context Protocol (MCP) to connect AI agents to various tools, a significant architectural and security challenge emerged: authorization. The initial MCP specification, designed for individual use, required employees to manually click through OAuth prompts for each server connection. This decentralized approach led to a lack of consistent security policies, fragmented audit trails, and the risk of personal accounts being linked to work tools, posing considerable governance and compliance issues for IT and security teams.

Introducing Enterprise-Managed Authorization for MCP

The new "Enterprise-Managed Authorization" extension for MCP aims to centralize control over AI agent access. This extension allows enterprises to integrate MCP server access with their existing identity providers (IdPs), such as Okta. Instead of individual consent, administrators define policies once, and employees' AI agents inherit access based on their corporate identity, groups, and roles. This shift provides a "centralized governance plane" for MCP access, significantly streamlining management and improving security posture.

💡

Decoupling Identity from Authorization Decisions

It's important to distinguish between identity and granular authorization. The Enterprise-Managed Authorization via IdP decides *who* can connect to *what* MCP server. It does *not* dictate specific actions an agent can perform on a resource. That granular policy enforcement typically remains with dedicated policy engines or gateways that sit between the agent and the tools it calls, ensuring a layered security approach.

Technical Mechanism: Identity Assertion JWT Authorization Grant (ID-JAG)

The core of this enterprise authorization layer is an emerging OAuth extension called the Identity Assertion JWT Authorization Grant (ID-JAG), which is currently an IETF draft. During single sign-on, the client obtains a signed assertion (a JWT) from the IdP. This assertion vouches for both the user and the requesting application. The client then presents this assertion to the MCP server's authorization server, which, after validation, issues a scoped access token for the client to interact with the MCP server. This process eliminates the need for user consent screens, simplifying the experience while enforcing corporate policy.

  • Centralized Control: IT administrators manage access policies through the corporate identity provider.
  • Consistent Policy Enforcement: Ensures uniform security policies across all AI agent connections.
  • Single Audit Trail: All access decisions leave a unified trail within the identity provider's console.
  • Simplified User Experience: Employees' agents automatically gain access without repeated OAuth prompts.
  • Enhanced Security: Reduces the risk of unauthorized access and helps prevent mixing personal and work accounts.

This architectural enhancement is crucial for the secure and scalable deployment of AI agents in large organizations, ensuring that the benefits of AI are realized without compromising security or governance standards.

authorizationidentity managementIAMAI agentsMCPOAuthJWTenterprise architecture

Comments

Loading comments...
Enterprise Authorization for AI Agents: Securing MCP with ID-JAG | SysDesAi