| Content Create (5) |
create_issueCreate Issue | Create a new issue in a repository. | Content Create | medium | Catalog claim |
add_issue_commentAdd Issue Comment | Add a comment to an issue. | Content Create | medium | None |
add_pr_commentAdd PR Comment | Add a comment to a pull request. | Content Create | medium | None |
create_releaseCreate Release | Create a new release for a repository. This publishes a release from an existing tag. | Content Create | high | Catalog claim |
create_prCreate Pull Request | Create a new pull request. | Content Create | medium | Catalog claim |
| Content Update (4) |
update_issueUpdate Issue | Update an existing issue (title, body, state, labels, assignees). | Content Update | medium | Catalog claim |
create_or_update_fileCreate or Update File | Create a new file or update an existing one via the Contents API. Provide `sha` for updates (omit for creates). Content is base64-encoded for you. | Content Update | high | None |
update_prUpdate Pull Request | Update an existing pull request (title, body, state, base branch). | Content Update | medium | Catalog claim |
edit_static_siteEdit Static Site | High-level wrapper that edits one or more HTML files in a repo via a clean branch + PR. Each edit targets a data-keva-region attribute, a CSS selector, or the full file. Returns the PR number/URL and (optionally) auto-merges when CI is green. The Vercel preview URL can be looked up afterwards via vercel.list_deployments filtered on meta.githubCommitRef. | Content Update | high | None |
| Infrastructure Read (43) |
list_reposList Repositories | List repositories accessible to the authenticated user. | Infrastructure Read | low | None |
get_repoGet Repository | Get details of a specific repository. | Infrastructure Read | low | None |
list_issuesList Issues | List issues in a repository, optionally filtered by state or labels. | Infrastructure Read | low | None |
get_issueGet Issue | Get details of a specific issue by number. | Infrastructure Read | low | None |
list_commitsList Commits | List commits in a repository, optionally on a specific branch or tag. | Infrastructure Read | low | None |
get_commitGet Commit | Get details of a specific commit by SHA or ref. | Infrastructure Read | low | None |
compare_commitsCompare Commits | Compare two commits, branches, or tags. Shows the diff between base and head. | Infrastructure Read | low | None |
list_tagsList Tags | List tags in a repository. | Infrastructure Read | low | None |
list_pull_requestsList Pull Requests | List pull requests in a repository. | Infrastructure Read | low | None |
get_pull_requestGet Pull Request | Get details of a specific pull request by number. | Infrastructure Read | low | None |
list_pr_filesList PR Files | List files changed in a pull request. | Infrastructure Read | low | None |
list_pr_reviewsList PR Reviews | List reviews on a pull request. | Infrastructure Read | low | None |
list_releasesList Releases | List releases in a repository. | Infrastructure Read | low | None |
get_releaseGet Release | Get details of a specific release by ID. | Infrastructure Read | low | None |
get_ci_statusGet CI Status | Get the combined CI status for a specific ref (branch, tag, or commit SHA). | Infrastructure Read | low | None |
list_workflow_runsList Workflow Runs | List recent CI/CD workflow runs for a repository. | Infrastructure Read | low | None |
get_workflow_runGet Workflow Run | Get details of a specific workflow run. | Infrastructure Read | low | None |
list_branchesList Branches | List branches in a repository. | Infrastructure Read | low | None |
list_labelsList Labels | List labels in a repository. | Infrastructure Read | low | None |
get_file_contentGet File Content | Get the content of a file from a repository. Content is returned decoded from base64. | Infrastructure Read | low | None |
list_deploymentsList Deployments | List deployments for a repository, optionally filtered by environment. | Infrastructure Read | low | None |
get_deploymentGet Deployment | Get details of a specific deployment by ID. | Infrastructure Read | low | None |
list_milestonesList Milestones | List milestones in a repository, optionally filtered by state. | Infrastructure Read | low | None |
list_release_assetsList Release Assets | List assets (downloadable files) attached to a release. | Infrastructure Read | low | None |
list_collaboratorsList Collaborators | List collaborators (users with access) on a repository. | Infrastructure Read | low | None |
get_branch_protectionGet Branch Protection | Get branch protection rules for a specific branch. Returns 404 if no protection rules are configured. | Infrastructure Read | low | None |
list_gistsList Gists | List gists for the authenticated user. | Infrastructure Read | low | None |
list_org_membersList Organization Members | List members of a GitHub organization. | Infrastructure Read | low | None |
list_repo_topicsList Repository Topics | List topics (tags) assigned to a repository. | Infrastructure Read | low | None |
list_repo_languagesList Repository Languages | List programming languages used in a repository and their byte counts. | Infrastructure Read | low | None |
get_rate_limitGet Rate Limit | Get the current rate limit status for the authenticated token (core, search, graphql). | Infrastructure Read | low | None |
list_workflowsList Workflows | List CI/CD workflows configured for a repository. | Infrastructure Read | low | None |
list_workflow_run_jobsList Workflow Run Jobs | List jobs for a specific workflow run. | Infrastructure Read | low | None |
get_workflow_run_jobGet Workflow Run Job | Get details of a specific job in a workflow run. | Infrastructure Read | low | None |
download_workflow_run_logsDownload Workflow Run Logs | Download logs for a workflow run. Returns a redirect URL to the log archive. | Infrastructure Read | low | None |
list_issue_commentsList Issue Comments | List comments on an issue. | Infrastructure Read | low | None |
list_pr_commentsList PR Review Comments | List review comments on a pull request (inline code comments, not issue-style comments). | Infrastructure Read | low | None |
search_issuesSearch Issues | Search issues and pull requests across repositories using GitHub search syntax. | Infrastructure Read | low | None |
search_codeSearch Code | Search code across repositories using GitHub search syntax. | Infrastructure Read | low | None |
search_reposSearch Repositories | Search repositories using GitHub search syntax. | Infrastructure Read | low | None |
list_check_runsList Check Runs | List check runs for a specific ref (branch, tag, or commit SHA). | Infrastructure Read | low | None |
get_check_runGet Check Run | Get details of a specific check run by ID. | Infrastructure Read | low | None |
list_notificationsList Notifications | List notifications for the authenticated user. | Infrastructure Read | low | None |
| Infrastructure Write (13) |
merge_prMerge Pull Request | Merge a pull request. This is irreversible. | Infrastructure Write | high | None |
cancel_workflow_runCancel Workflow Run | Cancel a workflow run that is in progress or queued. | Infrastructure Write | medium | None |
rerun_workflowRe-run Workflow | Re-run a failed or completed workflow run. | Infrastructure Write | high | None |
create_labelCreate Label | Create a new label in a repository. | Infrastructure Write | low | Catalog claim |
add_labels_to_issueAdd Labels to Issue | Add one or more labels to an issue or pull request. | Infrastructure Write | low | Catalog claim |
create_branchCreate Branch | Create a new branch from a base branch (default: main). Wraps the Git Refs API. | Infrastructure Write | low | Catalog claim |
delete_branchDelete Branch | Delete a branch. Used for cleanup after a PR is merged or abandoned. | Infrastructure Write | medium | None |
create_pr_reviewCreate PR Review | Create a review on a pull request (approve, request changes, or comment). | Infrastructure Write | medium | None |
request_pr_reviewersRequest PR Reviewers | Request one or more users to review a pull request. | Infrastructure Write | low | Catalog claim |
create_gistCreate Gist | Create a new gist (public or secret) with a single file. | Infrastructure Write | low | Catalog claim |
dispatch_workflowDispatch Workflow | Trigger a workflow run by dispatching a workflow_dispatch event. | Infrastructure Write | high | None |
rerun_failed_jobsRerun Failed Jobs | Rerun only the failed jobs in a workflow run. | Infrastructure Write | high | None |
mark_notification_readMark Notification Read | Mark a notification thread as read. | Infrastructure Write | low | None |