Skip to main content
GET
Count how many of an MCP server's tools need attention

Authorizations

X-API-Key
string
header
required

[Production] API key for production authentication

Path Parameters

id
string
required

The unique identifier for the mcp server.

Response

OK

authFailed
boolean

AuthFailed narrows an unreachable to the case where the server answered and refused the request (HTTP 401/403), which is a credential or authType problem rather than a network one. Never set without unreachable.

Example:

false

changed
integer

Changed is imported but the server's description or schema has drifted.

Example:

1

missing
integer

Missing is imported but no longer offered; the row will fail at call time.

Example:

0

new
integer

New is offered and not imported yet.

Example:

3

newSinceReview
integer

NewSinceReview is offered, not imported, and absent from the catalogue recorded at the last sync — i.e. the server added it after the customer last looked. A SUBSET of New.

Badge on this, never on New: New includes every tool the customer deliberately declined, so badging it warns forever about a healthy server.

Example:

1

unreachable
boolean

Unreachable says the counts are not answers because the server could not be reached. A state rather than a 502, because a client fans this out one call per server and renders badges progressively.

Also set when the server WAS reached and refused us — see AuthFailed. The counts are equally meaningless either way, so a client that reads only this field stays correct.

Example:

false