Skip to main content
GET
List GitHub Checks repositories

Authorizations

Authorization
string
header
required

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

organizationId
string
required

ID of the organization, from GET /organizations.

Response

Connected and connectable repositories.

organizationId
string
required
available
boolean
required

Whether GitHub Checks is available for this organization at all. false and "available, nothing connected" are different situations, and only one of them is fixed by connecting a repository.

items
object[]
required

The repositories already connected.

connectable
object[] | null
required

The repositories the MCPJam GitHub App can reach — the choices a connect has. null means the question could not be ASKED: the lookup itself failed (GitHub unreachable, or the call errored); the connected items still stand, as they need no GitHub call. An EMPTY list means it was asked and came back with nothing, which covers two situations the platform does not distinguish: the App is installed but reaches no repository, and this deployment has no App installation at all. If a connect is failing against an empty list, check the installation before assuming a permissions problem.