List GitHub Checks repositories
The repositories in this organization whose pull requests run an eval suite, plus the repositories the MCPJam GitHub App can reach (the choices a connect has).
available: false means GitHub Checks is not enabled for this organization at all — connecting a repository will not help. connectable: null means the App could not be asked (GitHub unavailable, or no installation), which is different from an empty list meaning it reaches nothing; the already-connected list needs no GitHub call and is returned either way.
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 organization, from GET /organizations.
Response
Connected and connectable repositories.
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.
The repositories already connected.
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.

