GitHub · Capability
github-repos-api — Branches
github-repos-api — Branches. 8 operations. Lead operation: GitHub List Branches for Head Commit. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Listbranchesforheadcommit
— GitHub List Branches for Head Commit
/v1/repos/{owner}/{repo}/commits/{commit-sha}/branches-where-head
GET
Listdeploymentbranchpolicies
— GitHub List Deployment Branch Policies
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies
POST
Createdeploymentbranchpolicy
— GitHub Create Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies
GET
Getdeploymentbranchpolicy
— GitHub Get Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies/{branch-policy-id}
PUT
Updatedeploymentbranchpolicy
— GitHub Update Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies/{branch-policy-id}
DELETE
Deletedeploymentbranchpolicy
— GitHub Delete Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies/{branch-policy-id}
POST
Syncforkbranchwiththeupstreamrepository
— GitHub Sync Fork Branch with the Upstream Repository
/v1/repos/{owner}/{repo}/merge-upstream
POST
Mergebranch
— GitHub Merge Branch
/v1/repos/{owner}/{repo}/merges
MCP Tools
github-list-branches-head-commit
GitHub List Branches for Head Commit
read-only
idempotent
github-list-deployment-branch-policies
GitHub List Deployment Branch Policies
read-only
idempotent
github-create-deployment-branch-policy
GitHub Create Deployment Branch Policy
github-get-deployment-branch-policy
GitHub Get Deployment Branch Policy
read-only
idempotent
github-update-deployment-branch-policy
GitHub Update Deployment Branch Policy
idempotent
github-delete-deployment-branch-policy
GitHub Delete Deployment Branch Policy
idempotent
github-sync-fork-branch-upstream
GitHub Sync Fork Branch with the Upstream Repository
github-merge-branch
GitHub Merge Branch