Run the doctor
Runs the full doctor workflow — probe → connect → initialize → capabilities → primitives — and returns a step-by-step report. The richest signal for “is this server healthy, and why not.”
Authorizations
MCPJam API key (sk_…). Create one at Settings → API keys. Guest sessions cannot use the API, and API keys cannot manage other API keys.
Path Parameters
ID of the hosted project that contains the server.
ID of the server inside the project.
Body
Accepts an empty JSON object.
The body is of type object.
Response
Doctor report. status summarizes the outcome; per-step detail is in checks.
Step-by-step health report from the probe → connect → initialize → capabilities workflow.
When the report was generated.
Overall outcome. partial means the server connected but some primitive listings failed.
ready, oauth_required, partial, error Per-step status. Each check is { status: ok | error | skipped, detail }.
Transport-level probe result (HTTP reachability, protocol hints), or null when skipped.
The server's negotiated MCP capabilities.
Terminal error, or null when the workflow completed.

