Skip to content

[FEATURE]: Support for MCP Support Client ID Metadata Document (CIMD) #25961

Closed

Description

@jonesbusy

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

For authorization server that support Support Client ID Metadata Document (CIMD) (Like keycloak https://www.keycloak.org/securing-apps/mcp-authz-server)

MCP clients and authorization servers SHOULD support OAuth Client ID Metadata Documents as specified in OAuth Client ID Metadata Document. This approach enables clients to use HTTPS URLs as client identifiers, where the URL points to a JSON document containing client metadata. This addresses the common MCP scenario where servers and clients have no pre-existing relationship.

Other MCP client (Claude, VSCode are already supporting it). Their respective metadata is hosted at

For reference

Activity

  1. oleduc-pokainc commented on Jul 7, 2026

    @oleduc-pokainc

    Is this planned for a specific release?

  2. bart-westenenk-bex commented on Jul 30, 2026

    @bart-westenenk-bex

    This is now the new standard. When is this planned to be implmeentd?

  3. jonesbusy commented on Jul 30, 2026

    @jonesbusy
    Author

    For reference MCP inspector 2.0 also implemented CIMD (but we need to provide the metadata ourself)

    Image
  4. MerryOscar commented on Sep 3, 2026

    @MerryOscar

    any updates on this?

  5. rekram1-node commented on Sep 22, 2026

    @rekram1-node
    Collaborator

    Implemented on V2. When the authorization server advertises client_id_metadata_document_supported and accepts public clients, login uses https://opencode.ai/oauth/opencode/client.json as the client_id and skips dynamic registration entirely. Servers without CIMD support fall back to DCR, and a configured oauth.client_id still takes priority over both. See CLIENT_METADATA_URL in packages/core/src/mcp/oauth.ts.

  6. kingds commented on Oct 15, 2026

    @kingds

    Hi, I'd like to request that you update your docs to reflect this change, https://opencode.ai/v2/docs/mcp-servers still says that dynamic client registration will be used with no mention of CIMD.

  7. rekram1-node commented on Oct 15, 2026

    @rekram1-node
    Collaborator

    Yup will do

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions