Home / Companies / Permit.io / Blog / Post Details
Content Deep Dive

MCP Enterprise-Managed Authorization: Claude Auto-connect, ID-JAG and Tenant Isolation

Blog post from Permit.io

Post Details
Company
Date Published
Author
Ziv Cohen
Word Count
3,329
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

Enterprise-Managed Authorization (EMA) for Model Context Protocol servers replaces individual OAuth consent screens with organization-wide approval, enabling Claude auto-connect through Identity Assertion JWT Authorization Grants (ID-JAGs). An identity provider or Claude issues a signed JWT that an authorization server exchanges for a standard access token, but secure implementation requires strict tenant isolation through exact issuer-to-workspace mapping, precise audience and client-ID validation, approved signature algorithms and issuer-discovered JWKS keys, bounded clock skew, and atomic, fail-closed replay prevention using each assertion’s jti claim. User identification differs by issuer: IdP-issued assertions should map users by issuer and subject, while Claude-issued assertions use verified email addresses and do not inherently prove SSO, MFA, group membership, or other authentication context. Access tokens should be scoped to the resolved workspace and given lifetimes appropriate to revocation risk, since removed users retain access until existing tokens expire. EMA establishes identity and session authorization but does not replace application-level, per-tool policy decisions, which must evaluate each agent action in its runtime and tenant context. The feature is available for Claude Team and Enterprise plans, Claude-issued assertions remain in beta, and deployments must use pre-registered clients or Client ID Metadata Documents because dynamic client registration is unsupported.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
MCP 22 4,439 399 125 -63%
Platform Engineering 16 639 118 39 -68%
AI Agents 4 2,668 495 155 -62%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.