GitHub · Capability
GitHub Repos API — Teams
GitHub Repos API — Teams. 13 operations. Lead operation: List Team Repositories. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Listteamrepositories
— List Team Repositories
/v1/orgs/{org}/teams/{team-slug}/repos
GET
Checkteampermissionsforrepository
— Check Team Permissions For Repository
/v1/orgs/{org}/teams/{team-slug}/repos/{owner}/{repo}
PUT
Addorupdateteamrepositorypermissions
— Add Or Update Team Repository Permissions
/v1/orgs/{org}/teams/{team-slug}/repos/{owner}/{repo}
DELETE
Removerepositoryfromteam
— Remove Repository From Team
/v1/orgs/{org}/teams/{team-slug}/repos/{owner}/{repo}
GET
Getteamswithaccesstotheprotectedbranch
— Get Teams With Access To The Protected Branch
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
POST
Addteamaccessrestrictions
— Add Team Access Restrictions
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
PUT
Setteamaccessrestrictions
— Set Team Access Restrictions
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
DELETE
Removeteamaccessrestrictions
— Remove Team Access Restrictions
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
GET
Listrepositoryteams
— List Repository Teams
/v1/repos/{owner}/{repo}/teams
GET
Listteamrepositorieslegacy
— List Team Repositories (legacy)
/v1/teams/{team-id}/repos
GET
Checkteampermissionsforrepositorylegacy
— Check Team Permissions For Repository (legacy)
/v1/teams/{team-id}/repos/{owner}/{repo}
PUT
Addorupdateteamrepositorypermissionslegacy
— Add Or Update Team Repository Permissions (legacy)
/v1/teams/{team-id}/repos/{owner}/{repo}
DELETE
Removerepositoryfromteamlegacy
— Remove Repository From Team (legacy)
/v1/teams/{team-id}/repos/{owner}/{repo}
MCP Tools
list-team-repositories
List Team Repositories
read-only
idempotent
check-team-permissions-repository
Check Team Permissions For Repository
read-only
idempotent
add-update-team-repository-permissions
Add Or Update Team Repository Permissions
idempotent
remove-repository-team
Remove Repository From Team
idempotent
get-teams-access-protected-branch
Get Teams With Access To The Protected Branch
read-only
idempotent
add-team-access-restrictions
Add Team Access Restrictions
set-team-access-restrictions
Set Team Access Restrictions
idempotent
remove-team-access-restrictions
Remove Team Access Restrictions
idempotent
list-repository-teams
List Repository Teams
read-only
idempotent
list-team-repositories-legacy
List Team Repositories (legacy)
read-only
idempotent
check-team-permissions-repository-legacy
Check Team Permissions For Repository (legacy)
read-only
idempotent
add-update-team-repository-permissions-2
Add Or Update Team Repository Permissions (legacy)
idempotent
remove-repository-team-legacy
Remove Repository From Team (legacy)
idempotent