44 available actions

What your AI agent can do in GitHub MCP

GitHub MCP lets agents work with repositories, issues, pull requests, users, actions, projects, notifications, code security, and other authorized GitHub surfaces. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • Search codeFast and precise code search across ALL GitHub repositories using GitHub's native search engine.
  • Search commitsSearch for commits across GitHub repositories using GitHub's commit search syntax.
  • Add comment to pending reviewAdd review comment to the requester's latest pending pull request review.
  • Add issue commentAdd a comment and/or reaction to a specific issue or issue comment in a GitHub repository.
  • Update pull requestUpdate an existing pull request in a GitHub repository.
  • Update pull request branchUpdate the branch of a pull request with the latest changes from the base branch.

Browse all 44 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 24 actionsHide actions
  • Get commitGet details for a commit from a GitHub repository
  • Get file contentsGet the contents of a file or directory from a GitHub repository
  • Get labelGet a specific label from a repository.
  • Get latest releaseGet the latest release in a GitHub repository
  • Get meGet details of the authenticated GitHub user.
  • Get release by tagGet a specific release by its tag name in a GitHub repository
  • Get tagGet details about a specific git tag in a GitHub repository
  • Get team membersGet member usernames of a specific team in an organization.
  • Get teamsGet details of the teams the user is a member of.
  • List branchesList branches in a GitHub repository
  • List commitsGet list of commits of a branch in a GitHub repository.
  • List issue fieldsList issue fields for a repository or organization.
  • List issuesList issues in a GitHub repository.
  • List issue typesList supported issue types for a repository or its owner organization.
  • List pull requestsList pull requests in a GitHub repository.
  • List releasesList releases in a GitHub repository
  • List repository collaboratorsList collaborators of a GitHub repository.
  • List tagsList git tags in a GitHub repository
  • Search codeFast and precise code search across ALL GitHub repositories using GitHub's native search engine.
  • Search commitsSearch for commits across GitHub repositories using GitHub's commit search syntax.
  • Search issuesSearch issues using natural-language semantic matching.
  • Search pull requestsSearch for pull requests in GitHub repositories using issues search syntax already scoped to is:pr
  • Search repositoriesFind GitHub repositories by name, description, readme, topics, or other metadata.
  • Search usersFind GitHub users by username, real name, or other profile information.
Create & communicateCreate records or send supported messagesView 7 actionsHide actions
  • Add comment to pending reviewAdd review comment to the requester's latest pending pull request review.
  • Add issue commentAdd a comment and/or reaction to a specific issue or issue comment in a GitHub repository.
  • Add reply to pull request commentAdd a reply and/or reaction to an existing pull request comment.
  • Create branchCreate a new branch in a GitHub repository
  • Create or update fileCreate or update a single file in a GitHub repository.
  • Create pull requestCreate a new pull request in a GitHub repository.
  • Create repositoryCreate a new GitHub repository in your account or specified organization
Update & manageChange and manage existing recordsView 4 actionsHide actions
  • Merge pull requestMerge a pull request in a GitHub repository.
  • Run secret scanningScan files, content, or recent changes for secrets such as API keys, passwords, tokens, and credentials.
  • Update pull requestUpdate an existing pull request in a GitHub repository.
  • Update pull request branchUpdate the branch of a pull request with the latest changes from the base branch.
Remove & cancelRemove records or cancel supported workView 1 actionHide actions
  • Delete fileDelete a file from a GitHub repository
Other actionsSpecialist and administrative actions.View 8 actionsHide actions
  • Fork repositoryFork a GitHub repository to your account or specified organization
  • Issue readGet information about a specific issue in a GitHub repository.
  • Issue writeCreate a new or update an existing issue in a GitHub repository.
  • Pull request readGet information on a specific pull request in GitHub repository.
  • Pull request review writeCreate and/or submit, delete review of a pull request.
  • Push filesPush multiple files to a GitHub repository in a single commit
  • Request copilot reviewRequest a GitHub Copilot code review for a pull request.
  • Sub issue writeAdd a sub-issue to a parent issue in a GitHub repository.

Connection record

A connection you can control.

Sign-in
Customer-managed key
Setup
Use a key you create and control. It is stored securely and limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect GitHub MCP

How does the agent connect to GitHub MCP?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in GitHub MCP?
The page above lists the 44 actions currently available through the GitHub MCP connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is GitHub MCP included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until GitHub MCP is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put GitHub MCP to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by GitHub MCP.