GitHub · Capability
GitHub Repos API — Applications
GitHub Repos API — Applications. 9 operations. Lead operation: List Repositories Accessible To The App Installation. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Listrepositoriesaccessibletotheappinstallation
— List Repositories Accessible To The App Installation
/v1/installation/repositories
GET
Listrunnerapplicationsforrepository
— List Runner Applications For Repository
/v1/repos/{owner}/{repo}/actions/runners/downloads
GET
Getappswithaccesstotheprotectedbranch
— Get Apps With Access To The Protected Branch
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
POST
Addappaccessrestrictions
— Add App Access Restrictions
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
PUT
Setappaccessrestrictions
— Set App Access Restrictions
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
DELETE
Removeappaccessrestrictions
— Remove App Access Restrictions
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
GET
Getrepositoryinstallationfortheauthenticatedapp
— Get Repository Installation For The Authenticated App
/v1/repos/{owner}/{repo}/installation
PUT
Addrepositorytoanappinstallation
— Add Repository To An App Installation
/v1/user/installations/{installation-id}/repositories/{repository-id}
DELETE
Removerepositoryfromanappinstallation
— Remove Repository From An App Installation
/v1/user/installations/{installation-id}/repositories/{repository-id}
MCP Tools
list-repositories-accessible-app-installation
List Repositories Accessible To The App Installation
read-only
idempotent
list-runner-applications-repository
List Runner Applications For Repository
read-only
idempotent
get-apps-access-protected-branch
Get Apps With Access To The Protected Branch
read-only
idempotent
add-app-access-restrictions
Add App Access Restrictions
set-app-access-restrictions
Set App Access Restrictions
idempotent
remove-app-access-restrictions
Remove App Access Restrictions
idempotent
get-repository-installation-authenticated-app
Get Repository Installation For The Authenticated App
read-only
idempotent
add-repository-app-installation
Add Repository To An App Installation
idempotent
remove-repository-app-installation
Remove Repository From An App Installation
idempotent