GitHub
Enable agents to interact with GitHub repositories. Manage issues, pull requests, reviews, projects, and repository content.
Available Tools
46 tools available in this integration
Github.SetStarred Star or unstar a GitHub repository
Github.ListStargazers List the stargazers of a GitHub repository
Github.CreateIssue Create an issue in a GitHub repository
Github.CreateIssueComment Create a comment on an issue
Github.UpdateIssue Update an existing issue in a repository
Github.GetIssue Get details of a specific issue
Github.ListIssues List issues in a repository with filtering
Github.ListPullRequests List pull requests in a GitHub repository
Github.GetPullRequest Get details of a pull request
Github.UpdatePullRequest Update a pull request
Github.ListPullRequestCommits List commits on a pull request
Github.CreateReplyForReviewComment Create a reply to a review comment
Github.ResolveReviewThread Resolve or unresolve a review thread
Github.ListReviewCommentsOnPullRequest List review comments on a pull request
Github.CreateReviewComment Create a review comment on a pull request
Github.CountStargazers Count the number of stargazers for a repository
Github.ListOrgRepositories List repositories of a GitHub organization
Github.GetRepository Get details of a GitHub repository
Github.ListRepositoryActivities List repository activities such as pushes and merges
Github.ListReviewCommentsInARepository List review comments in a GitHub repository
Github.CreatePullRequest Create a new pull request
Github.MergePullRequest Merge a pull request
Github.SubmitPullRequestReview Submit a review (approve/request changes/comment)
Github.ManagePullRequest Update pull request properties
Github.ManagePullRequestReviewers Add or remove reviewers from a pull request
Github.AssignPullRequestUser Assign a user to a pull request with fuzzy matching
Github.CheckPullRequestMergeStatus Check if a PR is ready to merge
Github.ListProjects List Projects V2 in an organization or user
Github.ListProjectItems List items in a Projects V2 project
Github.SearchProjectItem Search for a specific item in a project
Github.UpdateProjectItem Update field values for a project item
Github.ListProjectFields List all custom fields in a project
Github.ListRepositoryCollaborators List collaborators and teams for a repository
Github.SearchMyRepos Search repositories with fuzzy matching
Github.CreateBranch Create a new branch in a repository
Github.GetFileContents Get the contents of a file in a repository
Github.CreateOrUpdateFile Create or update a file in a repository
Github.UpdateFileLines Replace a block of lines within a file
Github.ListRepositoryLabels List all labels defined in a repository
Github.ManageLabels Add or remove labels from issues or pull requests
Github.WhoAmI Get information about the authenticated user
Github.GetUserRecentActivity Get user's recently created PRs and issues
Github.GetUserOpenItems Get user's currently open PRs and issues
Github.GetReviewWorkload Get PRs awaiting review by the user
Github.GetNotificationSummary Get a summary of user notifications
Github.ListNotifications List notifications with pagination
Ready to get started?
Connect your AI agents to GitHub, as well as thousands of other tools to start building powerful automations.