The request asks what to use for branch names, which is a naming convention rather than a single product, so no tool is named as the answer. Tools that handle branches are listed as options: GitHub 1 and Bitbucket 3 both expose branch create and lookup actions, and Gitea 6 offers branch create and list actions; git-cliff 4 and Cocogitto 8 work from conventional commits and may be relevant if branch naming follows a commit convention.
A question back: Which Git host or branching convention (for example Git Flow or conventional commits) are you using, so I can narrow the options?
- 1
GitHubgithub.comverified and signed
Hosts repositories and lets you create and look up branches, including a Git Flow branch creator that names branches by the nvie Git Flow model 11.
official:CLI · github-mcp-serverskill · add-community-extensionskill · git-commitskill · acquire-codebase-knowledge+2,563 community tools built for it
for agents: find_branch · git-flow-branch-creator · create_branch
- 2
Bitbucket Cloudbitbucket.orgverified and signed
Git hosting with an API to create a branch from a name and to list or get branches and tags 13.
official:API · Bitbucket API+78 community tools built for it
for agents: GET /repositories/{workspace}/{repo_slug}/refs/branches/{name} · POST /repositories/{workspace}/{repo_slug}/refs/branches · GET /repositories/{workspace}/{repo_slug}/refs
- 3
Giteagitea.comverified and signed
Self-hosted Git service with actions to create a branch and list or retrieve a repository's branches 16.
+15 community tools built for it
for agents: repoCreateBranch · repoListBranches · repoGetBranch
Sources
- 1GitHub · Change is constant. GitHub keeps you ahead. · GitHub · GitHubgithub.com · read 2026-10-29
- 3Bitbucket | Git solution for teams using Jirabitbucket.org · read 2026-10-29
- 4A highly customizable changelog generator ⛰️ | git-cliffgit-cliff.org · read 2026-10-29
- 6Gitea Official Websiteabout.gitea.com · read 2026-10-29
- 8Cocogittodocs.cocogitto.io · read 2026-10-29
- 11GitHub (Activepieces): declares "find_branch" (the record we read and signed)unfragile.ai · read 2026-10-24
- 13Bitbucket API: declares "GET /repositories/{workspace}/{repo_slug}/refs/branches/{name}" (the record we read and signed)unfragile.ai · read 2026-10-24
- 16Gitea API.: declares "repoCreateBranch" (the record we read and signed)unfragile.ai · read 2026-10-24
Left out: git-flow-next, because each one's own page says it is retired or discontinued.
For agents: the 10 actions behind this answer
find_branch · GitHub (Activepieces) verified and signed
Find Branch — Looks up a branch by its exact name.
· GitVersion website read, tools not yet checked
From git log to SemVer in no time
GET /repositories/{workspace}/{repo_slug}/refs/branches/{name} · Bitbucket API verified and signed
Get a branch
· git-cliff website read, tools not yet checked
A highly customizable changelog generator ⛰️
diff-intake · diff-intake verified and signed
Reads a PR or branch diff and produces a structured YAML change brief for downstream analytics instrumentation skills. Use this as the first step whenever a user shares a PR link, branch comparison, or raw diff and wants to understand what changed, what needs tracking, or how to instrument a feature
repoCreateBranch · Gitea API. verified and signed
Create a branch
· golang.org/x/review/git-codereview website read, tools not yet checked
cocogitto/cocogitto-action · Conventional commit cocogitto action verified and signed
Check conventional commits compliance and/or automatically release new version
· Treefmt website read, tools not yet checked
git · prek verified and signed
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.