Account and teams
get_meRead the GitHub account the token belongs to.
GitHub MCP connector
GitHub token · Available
Connect your AI agents to GitHub over MCP: read code, issues and pull requests, and open issues or pull requests only in repositories you allow.
Connect GitHub once in ApexGenius with a personal access token, then read repositories, files, code search, commits, releases, issues and pull requests from compatible AI agents. Connections start read-only. Switch one to read and write for the repositories you name, and your AI can open issues, comment, push branches and open pull requests there and nowhere else. Merging, deleting, forking and creating repositories stay blocked. Each AI agent needs its own ApexGenius setup.
7 days free · No card required
GitHub
App connector
Bring your GitHub repositories and the GitHub skill to compatible AI agents. Read code, issues and pull requests, and turn on writes for the repositories you pick.
Reviewed Sep 23, 2026
Claude / ChatGPT
MCP client
ApexGenius route
Gateway context
GitHub
Authorized session
Why the gateway is here
It keeps the GitHub authorization, tools, and activity behind the same managed route you use for your other supported systems.
Ask it
These questions use the GitHub tools below. Start with a read after connecting your channel or account.
Tools
The reviewed catalog contains these 39 GitHub tools. Search by tool name, job, or access type.
Open the generated tool referenceAccount and teams
get_meRead the GitHub account the token belongs to.
Account and teams
get_teamsList the teams you belong to in organizations the token can see.
Account and teams
get_team_membersList the members of one organization team.
Repositories and code
search_repositoriesFind repositories by name, description, topic or owner.
Repositories and code
get_file_contentsRead a file or list a folder on any branch, tag or commit.
Repositories and code
search_codeSearch code across GitHub with GitHub code search.
Repositories and code
list_repository_collaboratorsList the collaborators on a repository.
Commits, branches and tags
list_commitsList commits on a branch.
Commits, branches and tags
get_commitRead one commit with its changed files, and the diff when asked.
Commits, branches and tags
search_commitsSearch commits by message, author or date.
Commits, branches and tags
list_branchesList the branches in a repository.
Commits, branches and tags
list_tagsList the tags in a repository.
Commits, branches and tags
get_tagRead one tag.
Releases
list_releasesList the releases in a repository.
Releases
get_latest_releaseRead the latest release.
Releases
get_release_by_tagRead the release for one tag.
Issues
list_issuesList issues in a repository, filtered by state or label.
Issues
issue_readRead one issue with its comments, labels, parent or sub-issues.
Issues
search_issuesSearch issues by meaning, such as a bug described in your own words.
Issues
get_labelRead one label in a repository.
Issues
list_issue_typesList the issue types a repository or organization supports.
Issues
list_issue_fieldsList the issue fields defined for a repository or organization.
Pull requests
list_pull_requestsList pull requests in a repository.
Pull requests
pull_request_readRead one pull request with its diff, files, commits, reviews, comments or check runs.
Pull requests
search_pull_requestsSearch pull requests across repositories.
People
search_usersFind GitHub users by username or name.
Issue writes
issue_writeCreate, update, close or reopen an issue.
Issue writes
add_issue_commentComment on an issue or pull request.
Issue writes
update_issue_commentEdit one existing comment.
Issue writes
sub_issue_writeAdd, remove or reorder sub-issues under a parent issue.
Branch and file writes
create_branchCreate a branch from an existing one.
Branch and file writes
create_or_update_fileCreate or update one file on a branch with a commit message.
Branch and file writes
push_filesCommit several files to a branch in one push.
Pull request writes
create_pull_requestOpen a pull request between two branches.
Pull request writes
update_pull_requestChange a pull request’s title, body, base, reviewers or draft state.
Pull request writes
update_pull_request_branchUpdate a pull request branch with the latest base branch.
Pull request writes
pull_request_review_writeCreate, submit or delete a pull request review.
Pull request writes
add_comment_to_pending_reviewAdd a line comment to a pending review.
Pull request writes
add_reply_to_pull_request_commentReply to a review comment thread.
Connection model
The GitHub connection belongs to your signed-in account. Any GitHub-native resources stay inside that provider.
Read connection details
Each guide includes the AI setup and a first question for GitHub.
Current governance
ApexGenius keeps the selected context and current tool surface visible, then records supported write activity for review.
Authorized context
GitHub checks the token on every call. Your AI sees only the repositories and data the token can read.
Current tool surface
Connections start read-only: ApexGenius sends GitHub’s read-only header, so write tools are not listed and cannot run. Under Settings you can switch one connection to read and write for the repositories you name; reads and writes then stay inside that list.
Reviewable activity
Merging pull requests, deleting files, and creating, deleting or forking repositories are refused on every connection, whatever the token allows. Every write is audited and runs when called.
An organization can require approval for fine-grained tokens, or block classic tokens, before they reach its repositories.
Why a gateway
Your AI starts with three ApexGenius gateway tools. It discovers the GitHub operations available to its authorization when a task needs them, then runs the selected operation through the gateway.
Connect GitHub to ApexGenius, then authorize each AI client to use the saved connection with its own tool permissions.
Give one client read-only and the write operations never appear in its tool list at all.
Which agent asked, what ran, and whether it succeeded, kept per connection for review.
Choose your AI client for setup steps and examples using GitHub.
FAQ
More connectors
MCP-compatible AI agents
Codex starts in Plugins in the ChatGPT desktop app. ChatGPT Chat and Work also use Plugins, with personal setup where Developer Mode is permitted. Each AI client has its own guide and authorization requirements.
App connections
Salesforce keeps connection context. Other providers use your signed-in account.
Use the AI you already work in while ApexGenius keeps the app route visible.
Connect GitHub7 days free · No card required
Compatibility does not imply partnership.