GitHub
Coming soonThe GitHub API allows you to interact with GitHub programmatically, including repository management, pull requests, issues, commits, and more.
Overview
GitHub gives your bots 47 tools. Sign in with your GitHub account. No API key to copy.
Plans and limits
- FreeNot included
- MCP only ($9/mo)2,000 calls a month
- Pro20,000 calls a month
- Max20,000 calls a month
How calls are counted
Calls are shared by every catalog app in the workspace. Past the monthly number they keep working from AI credits at $0.90 per 1,000 calls; the count resets on the 1st (UTC) and a retried call counts once.
GitHub questions
When can I connect GitHub?
GitHub is coming soon and cannot be connected yet. Browse the catalog for apps you can connect now.
Which plan includes GitHub?
MCP only with 2,000 calls a month, Pro and Max with 20,000. Calls are shared by every catalog app in the workspace. Past the monthly number they keep working from AI credits at $0.90 per 1,000 calls; the count resets on the 1st (UTC) and a retried call counts once.
Tools
47 tools your bot can call in GitHub. It asks before anything hard to undo.
- Get branchGets a specific branch of a repository
- Get collaborator permissionGets the permission level of a specific collaborator for a repository
- Get commitGets a specific commit from a repository
- Get commit statusGets the combined status for a specific commit
- Get file contentGets the content of a file from a repository
- Get issueGets a specific issue from a repository
- Get organizationGets information about an organization
- Get pull requestGets a specific pull request from a repository
- Get repositoryGets information about a repository
- Get repository languagesGets the languages used in a repository with their percentage breakdown
- Get repository statsGets repository statistics including code frequency and participation data
- Get userProvides publicly available information about someone with a GitHub account
- Get user social accountsLists social media accounts for a user
- List branchesLists all branches for a repository
- List collaboratorsLists the collaborators for a repository
- List commitsLists commits for a repository
- List contributorsLists repository contributors sorted by the number of commits
- List deploy keysList deploy keys for a repository
- List issuesLists issues in a repository
- List pull request commitsLists commits in a pull request
- List pull requestsLists pull requests in a repository
- List repositoriesLists public repositories for the specified user
- List stargazersLists the users who have starred a specified repository
- List user organizationsLists the organizations a user is a member of
- Create branchCreates a new branch in a GitHub repository
- Create commit statusCreates a status for a specific commit
- Create deploy keyAdd a deploy key to a repository
- Create issueCreates a new issue in a repository
- Create issue commentCreates a comment on an issue
- Create or update fileCreates a new file or updates an existing file in a repository
- Create pull requestCreates a new pull request in a GitHub repository
- Create repositoryCreates a new repository for the authenticated user
- Search codeSearches for code in repositories on GitHub
- Search repositoriesSearches for repositories on GitHub
- Search usersSearches for users on GitHub
- Update pull requestUpdates an existing pull request
- Update pull request branchUpdates the branch of a pull request
- Update repositoryUpdates a repository's settings including name, description, visibility, archived status
- Add collaboratorAdds a collaborator to a repository
- Add issue labelsAdds labels to an issue
- Delete fileDeletes a file from a repository
- Delete repositoryDeletes a repository
- Compare commitsCompares two commits and shows the differences between them
- Fork repositoryForks a repository to the authenticated user's account
- Merge pull requestMerges a pull request
- Remove collaboratorRemoves a collaborator from a repository
- Star repositoryStars a repository on behalf of the authenticated user