MCP OAuth diagnostics
Observed MCP OAuth client behavior
See whether IDEs and developer tools use CIMD, fall back to Dynamic Client Registration, or send static client IDs during OAuth.
Built by @AkxenTech/.well-known/oauth-authorization-serverTest endpoint
Add this Streamable HTTP MCP server URL to the client you want to test.
https://cimd-reader.akxen.tech/mcpCodex CLI
codex mcp add cimd_reader \ --url https://cimd-reader.akxen.tech/mcp \ --oauth-resource https://cimd-reader.akxen.tech/mcp codex mcp login cimd_reader
Claude Code
claude mcp add --transport http \ cimd_reader \ https://cimd-reader.akxen.tech/mcp # then run /mcp in Claude Code
VS Code
{
"servers": {
"cimd_reader": {
"type": "http",
"url": "https://cimd-reader.akxen.tech/mcp",
"oauth": {
"clientId": "https://vscode.dev/oauth/client-metadata.json"
}
}
}
}Clients
21 clients
Bolt
Tool
Bolt authorization used dynamically registered client_id dcr-bolt.
- Latest CIMD check
- Not observed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
Last observed: 2026-09-01T20:31:32.262Z
View details →
Builder
Tool
Builder authorization used dynamically registered client_id dcr-builder.
- Latest CIMD check
- Not observed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
Last observed: 2026-09-01T20:42:27.812Z
View details →
cimd-reader3
Vercel Connect · Client-reported name
cimd-reader3 is a Vercel-hosted connector; authorization used per-connector client_id metadata URL https://connect.vercel.com/connectors/scl_Dni2tm1ap6Mekk7ffF6BZg.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 1.0
- Last successful CIMD metadata
- https://connect.vercel.com/connectors/scl_Dni2tm1ap6Mekk7ffF6BZg
Last observed: 2026-08-24T22:08:33.213Z
View details →
Claude Code
CLI
Claude Code authorization used client_id metadata URL https://claude.ai/oauth/claude-code-client-metadata.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 1.4.0
- Last successful CIMD metadata
- https://claude.ai/oauth/claude-code-client-metadata
Last observed: 2026-08-12T23:28:29.335Z
View details →

Codex CLI
CLI
Codex authorization used client_id metadata URL https://chatgpt.com/oauth/codex/52-p_8rf-z-0/client.json.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 0.163.0
- Last successful CIMD metadata
- https://chatgpt.com/oauth/codex/52-p_8rf-z-0/client.json
Last observed: 2026-10-22T01:03:29.324Z
View details · 2 OAuth identities →
Cursor
IDE
Cursor authorization used dynamically registered client_id dcr-cursor.
- Latest CIMD check
- Not observed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 3.15.19
Last observed: 2026-08-12T23:36:57.393Z
View details →
Devin CLI
CLI
Devin CLI (8.7.1) authorization used dynamically registered client_id dcr-devin-cli.
- Latest CIMD check
- Not observed
- Highest MCP version
- Not observed
- Latest event
- GET /authorize
- Client release
- 8.7.1
Last observed: 2026-08-20T03:49:50.701Z
View details →
GitHub Copilot
Tool · Client-reported name
GitHub Copilot authorization used client_id metadata URL https://github.com/copilot/desktop/client-metadata.json.
- Latest CIMD check
- Passed
- Highest MCP version
- 2026-07-28
- Latest event
- POST /token
- Client release
- Not observed
- Last successful CIMD metadata
- https://github.com/copilot/desktop/client-metadata.json
Last observed: 2026-10-29T04:37:15.692Z
View details →
GitHub Copilot CLI
Tool · Client-reported name
GitHub Copilot CLI authorization used client_id metadata URL https://github.com/copilot/cli/client-metadata.json.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
- Last successful CIMD metadata
- https://github.com/copilot/cli/client-metadata.json
Last observed: 2026-10-29T05:35:52.816Z
View details →
InvestigateAI
Tool · Client-reported name
InvestigateAI authorization used client_id metadata URL https://bendable-voltametric-lyndsay.ngrok-free.dev/oauth/client-metadata.json.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 2.13.0
- Last successful CIMD metadata
- https://bendable-voltametric-lyndsay.ngrok-free.dev/oauth/client-metadata.json
Last observed: 2026-10-02T09:42:37.202Z
View details →
Lovable
Tool
Lovable authorization used client_id metadata URL https://api.lovable.dev/.well-known/oauth-client.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 2.0
- Last successful CIMD metadata
- https://api.lovable.dev/.well-known/oauth-client
Last observed: 2026-08-19T19:46:51.714Z
View details →
mcp-use Inspector
Debugger
mcp-use Inspector authorization used dynamically registered client_id dcr-mcp-use-inspector.
- Latest CIMD check
- Not observed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
Last observed: 2026-09-21T13:00:58.636Z
View details →

MCPJam
Debugger
MCPJam authorization used client_id metadata URL https://www.mcpjam.com/.well-known/oauth/client-metadata.json.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- GET /authorize
- Client release
- Not observed
- Last successful CIMD metadata
- https://www.mcpjam.com/.well-known/oauth/client-metadata.json
Last observed: 2026-11-03T22:43:22.619Z
View details · 2 OAuth identities →

OpenCode
Tool
opencode authorization used client_id metadata URL https://opencode.ai/oauth/opencode/client.json.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- latest/2.2.0/cli
- Last successful CIMD metadata
- https://opencode.ai/oauth/opencode/client.json
Last observed: 2026-10-28T20:51:35.048Z
View details →
Ouroboros OAuth smoke
Tool · Client-reported name
Ouroboros OAuth smoke (2.12.0) authorization used client_id metadata URL https://nice-transparent-mitchell-loan.trycloudflare.com/client.json.
- Latest CIMD check
- Passed
- Highest MCP version
- 2026-07-28
- Latest event
- POST /token
- Client release
- 2.12.0
- Last successful CIMD metadata
- https://nice-transparent-mitchell-loan.trycloudflare.com/client.json
Last observed: 2026-11-06T13:27:19.452Z
View details →
Pi
CLI
pi authorization used client_id metadata URL https://pi.dev/oauth/52-p_8rf-z-0/client.json.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
- Last successful CIMD metadata
- https://pi.dev/oauth/52-p_8rf-z-0/client.json
Last observed: 2026-10-28T23:28:36.382Z
View details · 2 OAuth identities →
Replit MCP Connector
Tool
Replit MCP Connector authorization used dynamically registered client_id dcr-replit-mcp-connector.
- Latest CIMD check
- Not observed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
Last observed: 2026-09-01T20:38:43.163Z
View details →
Stella
Tool
Stella authorization used client_id metadata URL https://stella.maz.ix.is/.well-known/oauth-client.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
- Last successful CIMD metadata
- https://stella.maz.ix.is/.well-known/oauth-client
Last observed: 2026-09-06T19:55:05.479Z
View details →
v0
Tool
v0 authorization used client_id metadata URL https://v0.app/api/chat/integrations/oauth/client-metadata.json.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
- Last successful CIMD metadata
- https://v0.app/api/chat/integrations/oauth/client-metadata.json
Last observed: 2026-09-17T16:39:29.347Z
View details →

Visual Studio Code
IDE
Visual Studio Code authorization used client_id metadata URL https://vscode.dev/oauth/client-metadata.json.
- Latest CIMD check
- Passed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
- Last successful CIMD metadata
- https://vscode.dev/oauth/client-metadata.json
Last observed: 2026-08-20T01:11:02.691Z
View details →
Windsurf
IDE
Windsurf authorization used dynamically registered client_id dcr-windsurf.
- Latest CIMD check
- Not observed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 2.0
Last observed: 2026-08-20T02:15:32.491Z
View details →
Other OAuth observations (4)
Failed metadata checks and unidentified clients are kept here for investigation. All requests remain available in Sessions.
cimd-reader
Vercel Connect · Client-reported name
cimd-reader used client_id metadata URL https://connect.vercel.com/connectors/scl_7NRKzcR3jeXb15bjIUP46w, but metadata validation failed. metadata.response_types must include code.
- Latest CIMD check
- Failed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 1.0
Last observed: 2026-08-24T21:41:52.845Z
View details →
cimd-reader2
Vercel Connect · Client-reported name
cimd-reader2 used client_id metadata URL https://connect.vercel.com/connectors/scl_5U8Fs53r3698Hu4OTB6CXg, but metadata validation failed. metadata.response_types must include code.
- Latest CIMD check
- Failed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- 1.0
Last observed: 2026-08-19T23:56:27.629Z
View details →
Example App
Tool · Client-reported name
Example App used client_id metadata URL https://example-app.com/client.json, but metadata validation failed. metadata.response_types must include code; metadata.grant_types must include authorization_code; metadata.token_endpoint_auth_method must be none for native/public clients.
- Latest CIMD check
- Failed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
Last observed: 2026-08-12T19:50:36.426Z
View details →
Unidentified client
Tool · Client-reported name
dcr-test-client-id authorization used static client_id dcr-test-client-id.
- Latest CIMD check
- Not observed
- Highest MCP version
- Not observed
- Latest event
- POST /token
- Client release
- Not observed
Last observed: 2026-08-11T18:52:06.254Z
View details →