GitHub · Capability

GitHub Platform Administration

Unified workflow for platform administration combining GitHub Apps, organizations, teams, and packages. Used by platform administrators for managing app integrations, organization governance, team access control, and package registry operations.

Run with Naftiko GitHubPlatform AdministrationAppsOrganizationsTeamsPackages

What You Can Do

GET
Gettheauthenticatedapp — Get the authenticated app
/v1/app
GET
Listinstallationsfortheauthenticatedapp — List installations
/v1/app/installations
GET
Getaninstallationfortheauthenticatedapp — Get an installation
/v1/app/installations/{installation_id}
DELETE
Deleteaninstallationfortheauthenticatedapp — Delete an installation
/v1/app/installations/{installation_id}
POST
Createaninstallationaccesstokenforanapp — Create an access token
/v1/app/installations/{installation_id}/access-tokens
GET
Getanorganization — Get an organization
/v1/organizations/{org}
PATCH
Updateanorganization — Update an organization
/v1/organizations/{org}
GET
Listorganizationmembers — List members
/v1/organizations/{org}/members
GET
Listteams — List teams
/v1/organizations/{org}/teams
POST
Createteam — Create a team
/v1/organizations/{org}/teams
GET
Getteambyname — Get a team
/v1/organizations/{org}/teams/{team_slug}
PATCH
Updateteam — Update a team
/v1/organizations/{org}/teams/{team_slug}
DELETE
Deleteteam — Delete a team
/v1/organizations/{org}/teams/{team_slug}
GET
Listpackagesforanorganization — List packages
/v1/organizations/{org}/packages
GET
Listorganizationwebhooks — List webhooks
/v1/organizations/{org}/webhooks
GET
Listorganizationrepositories — List repositories
/v1/organizations/{org}/repos

MCP Tools

get-authenticated-app

Get the authenticated app

read-only
get-app

Get an app by slug

read-only
list-installations

List app installations

read-only
get-installation

Get an app installation

read-only
create-installation-token

Create an installation access token

suspend-installation

Suspend an app installation

unsuspend-installation

Unsuspend an app installation

list-installation-repos

List repositories accessible to the installation

read-only
get-webhook-config

Get app webhook configuration

read-only
update-webhook-config

Update app webhook configuration

idempotent
get-organization

Get an organization

read-only
update-organization

Update an organization

idempotent
list-members

List organization members

read-only
set-membership

Set organization membership

idempotent
remove-member

Remove an organization member

list-teams

List teams

read-only
create-team

Create a team

get-team

Get a team

read-only
update-team

Update a team

idempotent
delete-team

Delete a team

list-team-members

List team members

read-only
add-team-member

Add or update team membership

idempotent
list-team-repos

List team repositories

read-only
add-team-repo

Add or update team repository permissions

idempotent
list-org-packages

List organization packages

read-only
get-org-package

Get an organization package

read-only
delete-org-package

Delete an organization package

list-org-package-versions

List organization package versions

read-only
list-org-repos

List organization repositories

read-only
create-org-repo

Create an organization repository

list-webhooks

List organization webhooks

read-only
create-webhook

Create an organization webhook

APIs Used

github-apps github-orgs github-packages