Skip to main content

Authorization extensions

Supplementary authorization mechanisms beyond the core MCP authorization specification.

Adapted from Authorization Extensions.

Transports and where auth applies

Machine-to-machine and enterprise IdP patterns extend core user OAuth.

Official auth extensions

ExtensionUse when
OAuth Client CredentialsMachine-to-machine MCP calls without an end-user present
Enterprise-Managed AuthorizationCentralised IdP policy for enterprise estates

How they relate to core auth

  1. Start from Authorization (PRM + OAuth 2.1).
  2. Choose an extension only if core flows cannot express your trust model.
  3. Advertise and negotiate via the extensions mechanism.

Negative cases

  • Using client credentials for user-specific data → wrong trust model; use delegated user auth.
  • Bypassing enterprise IdP for “speed” → violates corporate policy and audit.
  • Mixing tokens across resources without audience checks → classic confused-deputy risk.

Discussion

Comments

Share feedback or questions about this page. No account required.

Loading comments…