check_auth
Diagnose OAuth discovery for an HTTP MCP server without login: inspect 401/WWW-Authenticate, resource and auth-server metadata, PKCE, and registration when clients cannot sign in.
Instructions
Check an HTTP MCP server's OAuth discovery the way a client that follows the spec walks it, without logging in: the 401 and its WWW-Authenticate, the protected resource metadata, the authorization server's metadata, PKCE and registration. Use it when a server answers 401 or a client cannot sign in. Sends unauthenticated requests to the URL and to the metadata addresses it names; no credentials, no tokens.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "check_auth"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The Streamable HTTP endpoint: https://mcp.example.com/mcp. |