Skip to content

Implement SEP-990: Enterprise Managed Authorization (Extension) #531

Closed as not planned

Description

@felixweinberger

This is a tracking issue for implementation of SEP-990.

Summary

This extension enables secure authorization of MCP clients within enterprise environments by leveraging existing enterprise Identity Provider (IdP) infrastructure. The Rust SDK needs to implement client-side OAuth flows including OpenID Connect/SAML integration, RFC8693 Token Exchange to obtain Identity Assertion JWT Authorization Grants (ID-JAG), and RFC7523 JWT Bearer Grant flows. Server-side implementations need JWT validation including signature verification, claims validation, and replay prevention. This extension provides seamless single sign-on for users while enabling enterprise administrators to control which MCP servers can be accessed and enforce policies through existing IdP infrastructure.

Related Issues & PRs

  • Implementation PRs: n/a
  • Related PRs: n/a
  • Related Issues: n/a

Activity

  1. tanish111 commented on Dec 11, 2025

    @tanish111
    Contributor

    @alexhancock @jokemanfire is anyone working on this?
    If not can I start working ?

  2. tanish111 commented on Dec 16, 2025

    @tanish111
    Contributor

    @alexhancock @jokemanfire is anyone working on this? If not can I start working ?

    anyone working on this?

  3. alexhancock commented on Dec 16, 2025

    @alexhancock
    Contributor

    @tanish111 Not yet to my knowledge

  4. tanish111 commented on Dec 16, 2025

    @tanish111
    Contributor

    In that case, I’ll start working on it. I think it’s related to my recent OAuth CIMD change.

  5. added
    enhancementNew feature or request
    P2Medium: important but non-blocking improvement
    T-securitySecurity-related changes
    on Feb 26, 2026
  6. hobofan commented on Jun 19, 2026

    @hobofan

    The extension spec has just been stabilized: https://blog.modelcontextprotocol.io/posts/enterprise-managed-auth/

  7. tdesai-eightfold commented on Jun 19, 2026

    @tdesai-eightfold

    @hobofan Thanks for the update. I’ll estimate the implementation effort and get back to you.

  8. github-actions commented on Aug 19, 2026

    @github-actions
    Contributor

    This issue has had no activity for 60 days and is now marked as stale. It will be closed in 14 days if there is no further activity. Add the keep label to keep it open.

  9. github-actions commented on Sep 2, 2026

    @github-actions
    Contributor

    Closing this issue after 14 days of inactivity since it was marked stale. Feel free to reopen if it is still relevant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium: important but non-blocking improvementStaleT-securitySecurity-related changesenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions