client-metadata-support
Installation
SKILL.md
OAuth Client ID Metadata Document Support in Authorization Servers
Security Recommendation
Authorization servers SHOULD support OAuth Client ID Metadata Documents. This mechanism allows clients (including MCP clients) to present their identity and configuration without requiring pre-registration, by hosting a metadata document at their client_id URL.
How It Works
- Client presents a
client_idthat is an HTTPS URL (e.g.,https://mcp-client.example.com/client-metadata) - Authorization server fetches the metadata document from that URL
- Authorization server validates the client's configuration from the document
- Authorization server uses the metadata for the OAuth flow
Validation Rules
When fetching and processing client metadata documents, the authorization server MUST: