Fast diagnosis table
Inspect the package without secrets
Diagnose remote authorization
- Confirm the URL is the deployment’s MCP resource, not a guessed REST origin.
- Inspect the initial
401andWWW-Authenticatechallenge. - Resolve Protected Resource Metadata and authorization-server metadata.
- Require HTTPS, PKCE
S256, state validation, exact redirect URI, and resource audience. - Request only the challenged or required scopes.
- Revoke the disposable grant and require the next call to fail.
Diagnose a tool result
Record the host request ID, MCP request ID, tool name, input digest, approval decision, Gateway request/run ID, status, and redacted result type. Then verify the mission, trace, event, or receipt outside the model response. IfisError: true, expose the bounded corrective message to the model so it can
repair valid input. Do not turn authorization or tenant failures into model-
repair loops.