Fetch or paste an OAuth Client ID Metadata Document to see every field explained and check it against the rules in the IETF draft.
A Client ID Metadata Document (CIMD) lets an OAuth client identify
itself with a URL. Instead of pre-registering with every authorization
server, the client publishes a JSON document describing itself and uses
that document's URL as its client_id. See the
IETF draft
for the full specification.
The client hosts JSON at an https URL and sends that URL as its
client_id in the authorization request. The authorization
server fetches the document, validates it, and checks that the
client_id inside exactly matches the URL it fetched. Then it
uses the declared redirect_uris and metadata for the
request.
client_id is an https URL with a path, no dot segments, no fragment and no credentials.client_id exactly matches the document URL (simple string comparison).client_secret_* methods and client_secret fields are rejected.private_key_jwt has keys, and jwks and jwks_uri are not combined.redirect_uris are present for redirect-based flows.
Anyone can publish a document claiming to be "Trusted App". Redirect URIs
and client_uri on a different origin than the
client_id are common impersonation or phishing signals, so
the validator warns about them. Authorization servers should surface the
client's origin to users on the consent screen.
MCP clients connect to many servers they have never met. CIMD gives them a way to identify themselves without dynamic client registration or manual setup at each authorization server.
This tool fetches directly from your browser, so the server must send
Access-Control-Allow-Origin. If the fetch fails, paste the
JSON instead. Authorization servers fetch server-side and are not
affected by CORS.
Fetch and explore an OpenID Connect discovery document and its endpoints.
Decode, inspect and verify JWTs with claim explanations, expiry checks and signature verification.
Fetch and inspect a JWKS from an issuer or URL to see every signing key and its properties.
The OpenID Connect and OAuth 2.0 framework for ASP.NET Core, from the team that built this tool.