github-mcp
Provides tools for interacting with GitHub's Dependabot API, enabling AI agents to manage dependency alerts, security updates, and automated dependency management within GitHub repositories.
Provides 1,112 tools covering all 44 GitHub REST API categories, enabling AI agents to interact with repositories, issues, pull requests, actions, users, organizations, git operations, search, and other GitHub platform features programmatically.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@github-mcp list open pull requests for the claude-desktop repository"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
github-mcp
MCP server for the GitHub REST API — 1,112 tools covering all 44 API categories.
Auto-generated from GitHub's OpenAPI spec using a code generator that produces typed tool definitions with Zod validation.
Installation
npm install github-rest-mcpOr from GitHub Packages:
npm install @eyalm321/github-mcpRelated MCP server: GitHub MCP Server
Configuration
Set your GitHub Personal Access Token:
export GITHUB_TOKEN=ghp_your_token_hereCategory Filter
By default all 1,112 tools are registered. To enable only specific categories:
export GITHUB_MCP_CATEGORIES=repos,issues,pulls,actionsClaude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "github-rest-mcp"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here",
"GITHUB_MCP_CATEGORIES": "repos,issues,pulls,actions,users,orgs,git,search"
}
}
}
}API Categories
Category | Tools | Category | Tools |
actions | 184 | activity | 32 |
agent-tasks | 5 | apps | 37 |
billing | 10 | campaigns | 5 |
checks | 12 | classroom | 6 |
code-scanning | 21 | code-security | 20 |
codes-of-conduct | 2 | codespaces | 48 |
copilot | 25 | credentials | 1 |
dependabot | 22 | dependency-graph | 3 |
emojis | 1 | enterprise-team-memberships | 6 |
enterprise-team-organizations | 6 | enterprise-teams | 5 |
gists | 20 | git | 13 |
gitignore | 2 | hosted-compute | 6 |
interactions | 9 | issues | 55 |
licenses | 3 | markdown | 2 |
meta | 5 | migrations | 22 |
oidc | 8 | orgs | 108 |
packages | 27 | private-registries | 6 |
projects | 26 | pulls | 27 |
rate-limit | 1 | reactions | 15 |
repos | 201 | search | 7 |
secret-scanning | 9 | security-advisories | 10 |
teams | 32 | users | 47 |
Tool Naming
Tools follow the pattern github_{category}_{action}, derived from GitHub's operation IDs:
github_repos_get— Get a repositorygithub_issues_create— Create an issuegithub_pulls_list— List pull requestsgithub_actions_list_workflow_runs— List workflow runs
Development
# Install dependencies
npm install
# Regenerate tools from OpenAPI spec
npm run generate
# Build
npm run build
# Run tests
npm test
# Start the server
npm startRegenerating Tools
The tool files in src/tools/ are auto-generated from GitHub's OpenAPI spec. To update:
# Delete cached spec to force re-download
rm -f api-description.json
# Regenerate
npm run generateLicense
MIT
Available Tools
1043 toolsgithub_actions_add_custom_labels_to_self_hosted_runner_for_orgC
Add custom labels to a self-hosted runner for an organization
Inputs: org (required), runner_id (required), body.
github_actions_add_custom_labels_to_self_hosted_runner_for_repoC
Add custom labels to a self-hosted runner for a repository
Inputs: owner (required), repo (required), runner_id (required), body.
github_actions_add_repo_access_to_self_hosted_runner_group_in_orgB
Add repository access to a self-hosted runner group in an organization
Inputs: org (required), runner_group_id (required), repository_id (required).
github_actions_add_selected_repo_to_org_secretC
Add selected repository to an organization secret
Inputs: org (required), secret_name (required), repository_id (required).
github_actions_add_selected_repo_to_org_variableC
Add selected repository to an organization variable
Inputs: org (required), name (required), repository_id (required).
github_actions_add_self_hosted_runner_to_group_for_orgB
Add a self-hosted runner to a group for an organization
Inputs: org (required), runner_group_id (required), runner_id (required).
github_actions_approve_workflow_runB
Approve a workflow run for a fork pull request
Inputs: owner (required), repo (required), run_id (required).
github_actions_cancel_workflow_runB
Cancel a workflow run
Inputs: owner (required), repo (required), run_id (required).
github_actions_create_environment_variableC
Create an environment variable
Inputs: owner (required), repo (required), environment_name (required), body.
github_actions_create_hosted_runner_for_orgC
Create a GitHub-hosted runner for an organization
Inputs: org (required), body.
github_actions_create_org_variableC
Create an organization variable
Inputs: org (required), body.
github_actions_create_or_update_environment_secretC
Create or update an environment secret
Inputs: owner (required), repo (required), environment_name (required), secret_name (required), +1 more.
github_actions_create_or_update_org_secretD
Create or update an organization secret
Inputs: org (required), secret_name (required), body.
github_actions_create_or_update_repo_secretC
Create or update a repository secret
Inputs: owner (required), repo (required), secret_name (required), body.
github_actions_create_registration_token_for_orgC
Create a registration token for an organization
Inputs: org (required).
github_actions_create_registration_token_for_repoC
Create a registration token for a repository
Inputs: owner (required), repo (required).
github_actions_create_remove_token_for_orgC
Create a remove token for an organization
Inputs: org (required).
github_actions_create_remove_token_for_repoC
Create a remove token for a repository
Inputs: owner (required), repo (required).
github_actions_create_repo_variableC
Create a repository variable
Inputs: owner (required), repo (required), body.
github_actions_create_self_hosted_runner_group_for_orgC
Create a self-hosted runner group for an organization
Inputs: org (required), body.
github_actions_create_workflow_dispatchC
Create a workflow dispatch event
Inputs: owner (required), repo (required), workflow_id (required), body.
github_actions_delete_actions_cache_by_idB
Delete a GitHub Actions cache for a repository (using a cache ID)
Inputs: owner (required), repo (required), cache_id (required).
github_actions_delete_actions_cache_by_keyB
Delete GitHub Actions caches for a repository (using a cache key)
Inputs: owner (required), repo (required), key (required), ref.
github_actions_delete_artifactC
Delete an artifact
Inputs: owner (required), repo (required), artifact_id (required).
github_actions_delete_custom_image_from_orgC
Delete a custom image from the organization
Inputs: org (required), image_definition_id (required).
github_actions_delete_custom_image_version_from_orgC
Delete an image version of custom image from the organization
Inputs: org (required), image_definition_id (required), version (required).
github_actions_delete_environment_secretC
Delete an environment secret
Inputs: owner (required), repo (required), environment_name (required), secret_name (required).
github_actions_delete_environment_variableC
Delete an environment variable
Inputs: owner (required), repo (required), environment_name (required), name (required).
github_actions_delete_hosted_runner_for_orgC
Delete a GitHub-hosted runner for an organization
Inputs: org (required), hosted_runner_id (required).
github_actions_delete_org_secretB
Delete an organization secret
Inputs: org (required), secret_name (required).
github_actions_delete_org_variableB
Delete an organization variable
Inputs: org (required), name (required).
github_actions_delete_repo_secretC
Delete a repository secret
Inputs: owner (required), repo (required), secret_name (required).
github_actions_delete_repo_variableC
Delete a repository variable
Inputs: owner (required), repo (required), name (required).
github_actions_delete_self_hosted_runner_from_orgB
Delete a self-hosted runner from an organization
Inputs: org (required), runner_id (required).
github_actions_delete_self_hosted_runner_from_repoC
Delete a self-hosted runner from a repository
Inputs: owner (required), repo (required), runner_id (required).
github_actions_delete_self_hosted_runner_group_from_orgB
Delete a self-hosted runner group from an organization
Inputs: org (required), runner_group_id (required).
github_actions_delete_workflow_runC
Delete a workflow run
Inputs: owner (required), repo (required), run_id (required).
github_actions_delete_workflow_run_logsB
Delete workflow run logs
Inputs: owner (required), repo (required), run_id (required).
github_actions_disable_selected_repository_github_actions_organizationC
Disable a selected repository for GitHub Actions in an organization
Inputs: org (required), repository_id (required).
github_actions_disable_selected_repository_self_hosted_runners_organizationB
Remove a repository from the list of repositories allowed to use self-hosted runners in an organization
Inputs: org (required), repository_id (required).
github_actions_disable_workflowC
Disable a workflow
Inputs: owner (required), repo (required), workflow_id (required).
github_actions_download_artifactC
Download an artifact
Inputs: owner (required), repo (required), artifact_id (required), archive_format (required).
github_actions_download_job_logs_for_workflow_runC
Download job logs for a workflow run
Inputs: owner (required), repo (required), job_id (required).
github_actions_download_workflow_run_attempt_logsC
Download workflow run attempt logs
Inputs: owner (required), repo (required), run_id (required), attempt_number (required).
github_actions_download_workflow_run_logsC
Download workflow run logs
Inputs: owner (required), repo (required), run_id (required).
github_actions_enable_selected_repository_github_actions_organizationC
Enable a selected repository for GitHub Actions in an organization
Inputs: org (required), repository_id (required).
github_actions_enable_selected_repository_self_hosted_runners_organizationB
Add a repository to the list of repositories allowed to use self-hosted runners in an organization
Inputs: org (required), repository_id (required).
github_actions_enable_workflowD
Enable a workflow
Inputs: owner (required), repo (required), workflow_id (required).
github_actions_force_cancel_workflow_runB
Force cancel a workflow run
Inputs: owner (required), repo (required), run_id (required).
github_actions_generate_runner_jitconfig_for_orgC
Create configuration for a just-in-time runner for an organization
Inputs: org (required), body.
github_actions_generate_runner_jitconfig_for_repoB
Create configuration for a just-in-time runner for a repository
Inputs: owner (required), repo (required), body.
github_actions_get_actions_cache_listC
List GitHub Actions caches for a repository
Inputs: owner (required), repo (required), per_page, page, +4 more.
github_actions_get_actions_cache_retention_limit_for_enterpriseB
Get GitHub Actions cache retention limit for an enterprise
Inputs: enterprise (required).
github_actions_get_actions_cache_retention_limit_for_organizationA
Get GitHub Actions cache retention limit for an organization
Inputs: org (required).
github_actions_get_actions_cache_retention_limit_for_repositoryA
Get GitHub Actions cache retention limit for a repository
Inputs: owner (required), repo (required).
github_actions_get_actions_cache_storage_limit_for_enterpriseB
Get GitHub Actions cache storage limit for an enterprise
Inputs: enterprise (required).
github_actions_get_actions_cache_storage_limit_for_organizationC
Get GitHub Actions cache storage limit for an organization
Inputs: org (required).
github_actions_get_actions_cache_storage_limit_for_repositoryA
Get GitHub Actions cache storage limit for a repository
Inputs: owner (required), repo (required).
github_actions_get_actions_cache_usageB
Get GitHub Actions cache usage for a repository
Inputs: owner (required), repo (required).
github_actions_get_actions_cache_usage_by_repo_for_orgA
List repositories with GitHub Actions cache usage for an organization
Inputs: org (required), per_page, page.
github_actions_get_actions_cache_usage_for_orgC
Get GitHub Actions cache usage for an organization
Inputs: org (required).
github_actions_get_allowed_actions_organizationB
Get allowed actions and reusable workflows for an organization
Inputs: org (required).
github_actions_get_allowed_actions_repositoryA
Get allowed actions and reusable workflows for a repository
Inputs: owner (required), repo (required).
github_actions_get_artifactC
Get an artifact
Inputs: owner (required), repo (required), artifact_id (required).
github_actions_get_artifact_and_log_retention_settings_organizationB
Get artifact and log retention settings for an organization
Inputs: org (required).
github_actions_get_artifact_and_log_retention_settings_repositoryB
Get artifact and log retention settings for a repository
Inputs: owner (required), repo (required).
github_actions_get_custom_image_for_orgC
Get a custom image definition for GitHub Actions Hosted Runners
Inputs: org (required), image_definition_id (required).
github_actions_get_custom_image_version_for_orgC
Get an image version of a custom image for GitHub Actions Hosted Runners
Inputs: org (required), image_definition_id (required), version (required).
github_actions_get_custom_oidc_sub_claim_for_repoB
Get the customization template for an OIDC subject claim for a repository
Inputs: owner (required), repo (required).
github_actions_get_environment_public_keyC
Get an environment public key
Inputs: owner (required), repo (required), environment_name (required).
github_actions_get_environment_secretC
Get an environment secret
Inputs: owner (required), repo (required), environment_name (required), secret_name (required).
github_actions_get_environment_variableC
Get an environment variable
Inputs: owner (required), repo (required), environment_name (required), name (required).
github_actions_get_fork_pr_contributor_approval_permissions_organizationC
Get fork PR contributor approval permissions for an organization
Inputs: org (required).
github_actions_get_fork_pr_contributor_approval_permissions_repositoryC
Get fork PR contributor approval permissions for a repository
Inputs: owner (required), repo (required).
github_actions_get_github_actions_default_workflow_permissions_organizationB
Get default workflow permissions for an organization
Inputs: org (required).
github_actions_get_github_actions_default_workflow_permissions_repositoryB
Get default workflow permissions for a repository
Inputs: owner (required), repo (required).
github_actions_get_github_actions_permissions_organizationB
Get GitHub Actions permissions for an organization
Inputs: org (required).
github_actions_get_github_actions_permissions_repositoryC
Get GitHub Actions permissions for a repository
Inputs: owner (required), repo (required).
github_actions_get_hosted_runner_for_orgC
Get a GitHub-hosted runner for an organization
Inputs: org (required), hosted_runner_id (required).
github_actions_get_hosted_runners_github_owned_images_for_orgB
Get GitHub-owned images for GitHub-hosted runners in an organization
Inputs: org (required).
github_actions_get_hosted_runners_limits_for_orgB
Get limits on GitHub-hosted runners for an organization
Inputs: org (required).
github_actions_get_hosted_runners_machine_specs_for_orgA
Get GitHub-hosted runners machine specs for an organization
Inputs: org (required).
github_actions_get_hosted_runners_partner_images_for_orgC
Get partner images for GitHub-hosted runners in an organization
Inputs: org (required).
github_actions_get_hosted_runners_platforms_for_orgB
Get platforms for GitHub-hosted runners in an organization
Inputs: org (required).
github_actions_get_job_for_workflow_runC
Get a job for a workflow run
Inputs: owner (required), repo (required), job_id (required).
github_actions_get_org_public_keyC
Get an organization public key
Inputs: org (required).
github_actions_get_org_secretC
Get an organization secret
Inputs: org (required), secret_name (required).
github_actions_get_org_variableC
Get an organization variable
Inputs: org (required), name (required).
github_actions_get_pending_deployments_for_runB
Get pending deployments for a workflow run
Inputs: owner (required), repo (required), run_id (required).
github_actions_get_private_repo_fork_pr_workflows_settings_organizationC
Get private repo fork PR workflow settings for an organization
Inputs: org (required).
github_actions_get_private_repo_fork_pr_workflows_settings_repositoryB
Get private repo fork PR workflow settings for a repository
Inputs: owner (required), repo (required).
github_actions_get_repo_public_keyC
Get a repository public key
Inputs: owner (required), repo (required).
github_actions_get_repo_secretC
Get a repository secret
Inputs: owner (required), repo (required), secret_name (required).
github_actions_get_repo_variableC
Get a repository variable
Inputs: owner (required), repo (required), name (required).
github_actions_get_reviews_for_runB
Get the review history for a workflow run
Inputs: owner (required), repo (required), run_id (required).
github_actions_get_self_hosted_runner_for_orgC
Get a self-hosted runner for an organization
Inputs: org (required), runner_id (required).
github_actions_get_self_hosted_runner_for_repoC
Get a self-hosted runner for a repository
Inputs: owner (required), repo (required), runner_id (required).
github_actions_get_self_hosted_runner_group_for_orgB
Get a self-hosted runner group for an organization
Inputs: org (required), runner_group_id (required).
github_actions_get_self_hosted_runners_permissions_organizationC
Get self-hosted runners settings for an organization
Inputs: org (required).
github_actions_get_workflowC
Get a workflow
Inputs: owner (required), repo (required), workflow_id (required).
github_actions_get_workflow_access_to_repositoryC
Get the level of access for workflows outside of the repository
Inputs: owner (required), repo (required).
github_actions_get_workflow_runC
Get a workflow run
Inputs: owner (required), repo (required), run_id (required), exclude_pull_requests.
github_actions_get_workflow_run_attemptC
Get a workflow run attempt
Inputs: owner (required), repo (required), run_id (required), attempt_number (required), +1 more.
github_actions_get_workflow_run_usageC
Get workflow run usage
Inputs: owner (required), repo (required), run_id (required).
github_actions_get_workflow_usageC
Get workflow usage
Inputs: owner (required), repo (required), workflow_id (required).
github_actions_list_artifacts_for_repoC
List artifacts for a repository
Inputs: owner (required), repo (required), per_page, page, +1 more.
github_actions_list_custom_images_for_orgC
List custom images for an organization
Inputs: org (required).
github_actions_list_custom_image_versions_for_orgB
List image versions of a custom image for an organization
Inputs: org (required), image_definition_id (required).
github_actions_list_environment_secretsC
List environment secrets
Inputs: owner (required), repo (required), environment_name (required), per_page, +1 more.
github_actions_list_environment_variablesC
List environment variables
Inputs: owner (required), repo (required), environment_name (required), per_page, +1 more.
github_actions_list_github_hosted_runners_in_group_for_orgC
List GitHub-hosted runners in a group for an organization
Inputs: org (required), runner_group_id (required), per_page, page.
github_actions_list_hosted_runners_for_orgC
List GitHub-hosted runners for an organization
Inputs: org (required), per_page, page.
github_actions_list_jobs_for_workflow_runC
List jobs for a workflow run
Inputs: owner (required), repo (required), run_id (required), filter, +2 more.
github_actions_list_jobs_for_workflow_run_attemptB
List jobs for a workflow run attempt
Inputs: owner (required), repo (required), run_id (required), attempt_number (required), +2 more.
github_actions_list_labels_for_self_hosted_runner_for_orgC
List labels for a self-hosted runner for an organization
Inputs: org (required), runner_id (required).
github_actions_list_labels_for_self_hosted_runner_for_repoC
List labels for a self-hosted runner for a repository
Inputs: owner (required), repo (required), runner_id (required).
github_actions_list_org_secretsC
List organization secrets
Inputs: org (required), per_page, page.
github_actions_list_org_variablesB
List organization variables
Inputs: org (required), per_page, page.
github_actions_list_repo_access_to_self_hosted_runner_group_in_orgB
List repository access to a self-hosted runner group in an organization
Inputs: org (required), runner_group_id (required), page, per_page.
github_actions_list_repo_organization_secretsC
List repository organization secrets
Inputs: owner (required), repo (required), per_page, page.
github_actions_list_repo_organization_variablesC
List repository organization variables
Inputs: owner (required), repo (required), per_page, page.
github_actions_list_repo_secretsC
List repository secrets
Inputs: owner (required), repo (required), per_page, page.
github_actions_list_repo_variablesC
List repository variables
Inputs: owner (required), repo (required), per_page, page.
github_actions_list_repo_workflowsB
List repository workflows
Inputs: owner (required), repo (required), per_page, page.
github_actions_list_runner_applications_for_orgB
List runner applications for an organization
Inputs: org (required).
github_actions_list_runner_applications_for_repoC
List runner applications for a repository
Inputs: owner (required), repo (required).
github_actions_list_selected_repos_for_org_secretB
List selected repositories for an organization secret
Inputs: org (required), secret_name (required), page, per_page.
github_actions_list_selected_repos_for_org_variableB
List selected repositories for an organization variable
Inputs: org (required), name (required), page, per_page.
github_actions_list_selected_repositories_enabled_github_actions_organizationC
List selected repositories enabled for GitHub Actions in an organization
Inputs: org (required), per_page, page.
github_actions_list_selected_repositories_self_hosted_runners_organizationB
List repositories allowed to use self-hosted runners in an organization
Inputs: org (required), per_page, page.
github_actions_list_self_hosted_runner_groups_for_orgC
List self-hosted runner groups for an organization
Inputs: org (required), per_page, page, visible_to_repository.
github_actions_list_self_hosted_runners_for_orgC
List self-hosted runners for an organization
Inputs: org (required), name, per_page, page.
github_actions_list_self_hosted_runners_for_repoB
List self-hosted runners for a repository
Inputs: owner (required), repo (required), name, per_page, +1 more.
github_actions_list_self_hosted_runners_in_group_for_orgB
List self-hosted runners in a group for an organization
Inputs: org (required), runner_group_id (required), per_page, page.
github_actions_list_workflow_run_artifactsC
List workflow run artifacts
Inputs: owner (required), repo (required), run_id (required), per_page, +3 more.
github_actions_list_workflow_runsC
List workflow runs for a workflow
Inputs: owner (required), repo (required), workflow_id (required), actor, +9 more.
github_actions_list_workflow_runs_for_repoC
List workflow runs for a repository
Inputs: owner (required), repo (required), actor, branch, +8 more.
github_actions_remove_all_custom_labels_from_self_hosted_runner_for_orgB
Remove all custom labels from a self-hosted runner for an organization
Inputs: org (required), runner_id (required).
github_actions_remove_all_custom_labels_from_self_hosted_runner_for_repoC
Remove all custom labels from a self-hosted runner for a repository
Inputs: owner (required), repo (required), runner_id (required).
github_actions_remove_custom_label_from_self_hosted_runner_for_orgB
Remove a custom label from a self-hosted runner for an organization
Inputs: org (required), runner_id (required), name (required).
github_actions_remove_custom_label_from_self_hosted_runner_for_repoB
Remove a custom label from a self-hosted runner for a repository
Inputs: owner (required), repo (required), runner_id (required), name (required).
github_actions_remove_repo_access_to_self_hosted_runner_group_in_orgC
Remove repository access to a self-hosted runner group in an organization
Inputs: org (required), runner_group_id (required), repository_id (required).
github_actions_remove_selected_repo_from_org_secretB
Remove selected repository from an organization secret
Inputs: org (required), secret_name (required), repository_id (required).
github_actions_remove_selected_repo_from_org_variableB
Remove selected repository from an organization variable
Inputs: org (required), name (required), repository_id (required).
github_actions_remove_self_hosted_runner_from_group_for_orgC
Remove a self-hosted runner from a group for an organization
Inputs: org (required), runner_group_id (required), runner_id (required).
github_actions_re_run_job_for_workflow_runB
Re-run a job from a workflow run
Inputs: owner (required), repo (required), job_id (required), body.
github_actions_re_run_workflowC
Re-run a workflow
Inputs: owner (required), repo (required), run_id (required), body.
github_actions_re_run_workflow_failed_jobsB
Re-run failed jobs from a workflow run
Inputs: owner (required), repo (required), run_id (required), body.
github_actions_review_custom_gates_for_runC
Review custom deployment protection rules for a workflow run
Inputs: owner (required), repo (required), run_id (required), body.
github_actions_review_pending_deployments_for_runC
Review pending deployments for a workflow run
Inputs: owner (required), repo (required), run_id (required), body.
github_actions_set_actions_cache_retention_limit_for_enterpriseC
Set GitHub Actions cache retention limit for an enterprise
Inputs: enterprise (required), body.
github_actions_set_actions_cache_retention_limit_for_organizationC
Set GitHub Actions cache retention limit for an organization
Inputs: org (required), body.
github_actions_set_actions_cache_retention_limit_for_repositoryC
Set GitHub Actions cache retention limit for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_actions_cache_storage_limit_for_enterpriseC
Set GitHub Actions cache storage limit for an enterprise
Inputs: enterprise (required), body.
github_actions_set_actions_cache_storage_limit_for_organizationC
Set GitHub Actions cache storage limit for an organization
Inputs: org (required), body.
github_actions_set_actions_cache_storage_limit_for_repositoryC
Set GitHub Actions cache storage limit for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_allowed_actions_organizationB
Set allowed actions and reusable workflows for an organization
Inputs: org (required), body.
github_actions_set_allowed_actions_repositoryC
Set allowed actions and reusable workflows for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_artifact_and_log_retention_settings_organizationC
Set artifact and log retention settings for an organization
Inputs: org (required), body.
github_actions_set_artifact_and_log_retention_settings_repositoryB
Set artifact and log retention settings for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_custom_labels_for_self_hosted_runner_for_orgB
Set custom labels for a self-hosted runner for an organization
Inputs: org (required), runner_id (required), body.
github_actions_set_custom_labels_for_self_hosted_runner_for_repoC
Set custom labels for a self-hosted runner for a repository
Inputs: owner (required), repo (required), runner_id (required), body.
github_actions_set_custom_oidc_sub_claim_for_repoC
Set the customization template for an OIDC subject claim for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_fork_pr_contributor_approval_permissions_organizationB
Set fork PR contributor approval permissions for an organization
Inputs: org (required), body.
github_actions_set_fork_pr_contributor_approval_permissions_repositoryB
Set fork PR contributor approval permissions for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_github_actions_default_workflow_permissions_organizationC
Set default workflow permissions for an organization
Inputs: org (required), body.
github_actions_set_github_actions_default_workflow_permissions_repositoryC
Set default workflow permissions for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_github_actions_permissions_organizationC
Set GitHub Actions permissions for an organization
Inputs: org (required), body.
github_actions_set_github_actions_permissions_repositoryC
Set GitHub Actions permissions for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_private_repo_fork_pr_workflows_settings_organizationB
Set private repo fork PR workflow settings for an organization
Inputs: org (required), body.
github_actions_set_private_repo_fork_pr_workflows_settings_repositoryC
Set private repo fork PR workflow settings for a repository
Inputs: owner (required), repo (required), body.
github_actions_set_repo_access_to_self_hosted_runner_group_in_orgB
Set repository access for a self-hosted runner group in an organization
Inputs: org (required), runner_group_id (required), body.
github_actions_set_selected_repos_for_org_secretC
Set selected repositories for an organization secret
Inputs: org (required), secret_name (required), body.
github_actions_set_selected_repos_for_org_variableC
Set selected repositories for an organization variable
Inputs: org (required), name (required), body.
github_actions_set_selected_repositories_enabled_github_actions_organizationC
Set selected repositories enabled for GitHub Actions in an organization
Inputs: org (required), body.
github_actions_set_selected_repositories_self_hosted_runners_organizationB
Set repositories allowed to use self-hosted runners in an organization
Inputs: org (required), body.
github_actions_set_self_hosted_runners_in_group_for_orgC
Set self-hosted runners in a group for an organization
Inputs: org (required), runner_group_id (required), body.
github_actions_set_self_hosted_runners_permissions_organizationC
Set self-hosted runners settings for an organization
Inputs: org (required), body.
github_actions_set_workflow_access_to_repositoryC
Set the level of access for workflows outside of the repository
Inputs: owner (required), repo (required), body.
github_actions_update_environment_variableC
Update an environment variable
Inputs: owner (required), repo (required), environment_name (required), name (required), +1 more.
github_actions_update_hosted_runner_for_orgC
Update a GitHub-hosted runner for an organization
Inputs: org (required), hosted_runner_id (required), body.
github_actions_update_org_variableC
Update an organization variable
Inputs: org (required), name (required), body.
github_actions_update_repo_variableB
Update a repository variable
Inputs: owner (required), repo (required), name (required), body.
github_actions_update_self_hosted_runner_group_for_orgC
Update a self-hosted runner group for an organization
Inputs: org (required), runner_group_id (required), body.
github_activity_check_repo_is_starred_by_authenticated_userA
Check if a repository is starred by the authenticated user
Inputs: owner (required), repo (required).
github_activity_delete_repo_subscriptionB
Delete a repository subscription
Inputs: owner (required), repo (required).
github_activity_delete_thread_subscriptionB
Delete a thread subscription
Inputs: thread_id (required).
github_activity_get_feedsD
Get feeds
Inputs: no named parameters.
github_activity_get_repo_subscriptionC
Get a repository subscription
Inputs: owner (required), repo (required).
github_activity_get_threadD
Get a thread
Inputs: thread_id (required).
github_activity_get_thread_subscription_for_authenticated_userB
Get a thread subscription for the authenticated user
Inputs: thread_id (required).
github_activity_list_events_for_authenticated_userC
List events for the authenticated user
Inputs: username (required), per_page, page.
github_activity_list_notifications_for_authenticated_userB
List notifications for the authenticated user
Inputs: all, participating, since, before, +2 more.
github_activity_list_org_events_for_authenticated_userC
List organization events for the authenticated user
Inputs: username (required), org (required), per_page, page.
github_activity_list_public_eventsC
List public events
Inputs: per_page, page.
github_activity_list_public_events_for_repo_networkC
List public events for a network of repositories
Inputs: owner (required), repo (required), per_page, page.
github_activity_list_public_events_for_userC
List public events for a user
Inputs: username (required), per_page, page.
github_activity_list_public_org_eventsC
List public organization events
Inputs: org (required), per_page, page.
github_activity_list_received_events_for_userC
List events received by the authenticated user
Inputs: username (required), per_page, page.
github_activity_list_received_public_events_for_userC
List public events received by a user
Inputs: username (required), per_page, page.
github_activity_list_repo_eventsC
List repository events
Inputs: owner (required), repo (required), per_page, page.
github_activity_list_repo_notifications_for_authenticated_userB
List repository notifications for the authenticated user
Inputs: owner (required), repo (required), all, participating, +4 more.
github_activity_list_repos_starred_by_authenticated_userC
List repositories starred by the authenticated user
Inputs: sort, direction, per_page, page.
github_activity_list_repos_starred_by_userC
List repositories starred by a user
Inputs: username (required), sort, direction, per_page, +1 more.
github_activity_list_repos_watched_by_userB
List repositories watched by a user
Inputs: username (required), per_page, page.
github_activity_list_stargazers_for_repoC
List stargazers
Inputs: owner (required), repo (required), per_page, page.
github_activity_list_watched_repos_for_authenticated_userC
List repositories watched by the authenticated user
Inputs: per_page, page.
github_activity_list_watchers_for_repoC
List watchers
Inputs: owner (required), repo (required), per_page, page.
github_activity_mark_notifications_as_readC
Mark notifications as read
Inputs: body.
github_activity_mark_repo_notifications_as_readC
Mark repository notifications as read
Inputs: owner (required), repo (required), body.
github_activity_mark_thread_as_doneC
Mark a thread as done
Inputs: thread_id (required).
github_activity_mark_thread_as_readB
Mark a thread as read
Inputs: thread_id (required).
github_activity_set_repo_subscriptionC
Set a repository subscription
Inputs: owner (required), repo (required), body.
github_activity_set_thread_subscriptionC
Set a thread subscription
Inputs: thread_id (required), body.
github_activity_star_repo_for_authenticated_userC
Star a repository for the authenticated user
Inputs: owner (required), repo (required).
github_activity_unstar_repo_for_authenticated_userB
Unstar a repository for the authenticated user
Inputs: owner (required), repo (required).
github_agent_tasks_create_taskC
Create a task
Inputs: owner (required), repo (required), body.
github_agent_tasks_get_task_by_idC
Get a task by ID
Inputs: task_id (required).
github_agent_tasks_get_task_by_repo_and_idC
Get a task by repo
Inputs: owner (required), repo (required), task_id (required).
github_agent_tasks_list_tasksD
List tasks
Inputs: per_page, page, sort, direction, +3 more.
github_agent_tasks_list_tasks_for_repoB
List tasks for repository
Inputs: owner (required), repo (required), per_page, page, +6 more.
github_api_insights_get_route_stats_by_actorC
Get route stats by actor
Inputs: org (required), actor_type (required), actor_id (required), min_timestamp (required), +6 more.
github_api_insights_get_subject_statsD
Get subject stats
Inputs: org (required), min_timestamp (required), max_timestamp, page, +4 more.
github_api_insights_get_summary_statsC
Get summary stats
Inputs: org (required), min_timestamp (required), max_timestamp.
github_api_insights_get_summary_stats_by_actorD
Get summary stats by actor
Inputs: org (required), actor_type (required), actor_id (required), min_timestamp (required), +1 more.
github_api_insights_get_summary_stats_by_userC
Get summary stats by user
Inputs: org (required), user_id (required), min_timestamp (required), max_timestamp.
github_api_insights_get_time_statsD
Get time stats
Inputs: org (required), min_timestamp (required), timestamp_increment (required), max_timestamp.
github_api_insights_get_time_stats_by_actorC
Get time stats by actor
Inputs: org (required), actor_type (required), actor_id (required), min_timestamp (required), +2 more.
github_api_insights_get_time_stats_by_userD
Get time stats by user
Inputs: org (required), user_id (required), min_timestamp (required), timestamp_increment (required), +1 more.
github_api_insights_get_user_statsC
Get user stats
Inputs: org (required), user_id (required), min_timestamp (required), max_timestamp, +5 more.
github_apps_add_repo_to_installation_for_authenticated_userB
Add a repository to an app installation
Inputs: installation_id (required), repository_id (required).
github_apps_check_tokenC
Check a token
Inputs: client_id (required), body.
github_apps_create_from_manifestC
Create a GitHub App from a manifest
Inputs: code (required).
github_apps_create_installation_access_tokenC
Create an installation access token for an app
Inputs: installation_id (required), body.
github_apps_delete_authorizationC
Delete an app authorization
Inputs: client_id (required).
github_apps_delete_installationB
Delete an installation for the authenticated app
Inputs: installation_id (required).
github_apps_delete_tokenC
Delete an app token
Inputs: client_id (required).
github_apps_get_authenticatedA
Get the authenticated app
Inputs: no named parameters.
github_apps_get_by_slugC
Get an app
Inputs: app_slug (required).
github_apps_get_installationB
Get an installation for the authenticated app
Inputs: installation_id (required).
github_apps_get_org_installationB
Get an organization installation for the authenticated app
Inputs: org (required).
github_apps_get_repo_installationC
Get a repository installation for the authenticated app
Inputs: owner (required), repo (required).
github_apps_get_subscription_plan_for_accountC
Get a subscription plan for an account
Inputs: account_id (required).
github_apps_get_subscription_plan_for_account_stubbedB
Get a subscription plan for an account (stubbed)
Inputs: account_id (required).
github_apps_get_user_installationB
Get a user installation for the authenticated app
Inputs: username (required).
github_apps_get_webhook_config_for_appB
Get a webhook configuration for an app
Inputs: no named parameters.
github_apps_get_webhook_deliveryB
Get a delivery for an app webhook
Inputs: delivery_id (required).
github_apps_list_accounts_for_planC
List accounts for a plan
Inputs: plan_id (required), sort, direction, per_page, +1 more.
github_apps_list_accounts_for_plan_stubbedC
List accounts for a plan (stubbed)
Inputs: plan_id (required), sort, direction, per_page, +1 more.
github_apps_list_installation_repos_for_authenticated_userC
List repositories accessible to the user access token
Inputs: installation_id (required), per_page, page.
github_apps_list_installation_requests_for_authenticated_appB
List installation requests for the authenticated app
Inputs: per_page, page.
github_apps_list_installationsC
List installations for the authenticated app
Inputs: per_page, page, since, outdated.
github_apps_list_installations_for_authenticated_userA
List app installations accessible to the user access token
Inputs: per_page, page.
github_apps_list_plansD
List plans
Inputs: per_page, page.
github_apps_list_plans_stubbedC
List plans (stubbed)
Inputs: per_page, page.
github_apps_list_repos_accessible_to_installationB
List repositories accessible to the app installation
Inputs: per_page, page.
github_apps_list_subscriptions_for_authenticated_userC
List subscriptions for the authenticated user
Inputs: per_page, page.
github_apps_list_subscriptions_for_authenticated_user_stubbedC
List subscriptions for the authenticated user (stubbed)
Inputs: per_page, page.
github_apps_list_webhook_deliveriesB
List deliveries for an app webhook
Inputs: per_page, cursor, status.
github_apps_redeliver_webhook_deliveryC
Redeliver a delivery for an app webhook
Inputs: delivery_id (required).
github_apps_remove_repo_from_installation_for_authenticated_userB
Remove a repository from an app installation
Inputs: installation_id (required), repository_id (required).
github_apps_reset_tokenC
Reset a token
Inputs: client_id (required), body.
github_apps_revoke_installation_access_tokenA
Revoke an installation access token
Inputs: no named parameters.
github_apps_scope_tokenC
Create a scoped access token
Inputs: client_id (required), body.
github_apps_suspend_installationB
Suspend an app installation
Inputs: installation_id (required).
github_apps_unsuspend_installationA
Unsuspend an app installation
Inputs: installation_id (required).
github_apps_update_webhook_config_for_appB
Update a webhook configuration for an app
Inputs: body.
github_billing_delete_budget_orgC
Delete a budget for an organization
Inputs: org (required), budget_id (required).
github_billing_get_all_budgets_orgB
Get all budgets for an organization
Inputs: org (required), page, per_page, scope.
github_billing_get_budget_orgC
Get a budget by ID for an organization
Inputs: org (required), budget_id (required).
github_billing_get_github_billing_usage_report_orgC
Get billing usage report for an organization
Inputs: org (required), year, month, day.
github_billing_get_github_billing_usage_report_userC
Get billing usage report for a user
Inputs: username (required), year, month, day.
github_billing_get_github_billing_usage_summary_report_orgC
Get billing usage summary for an organization
Inputs: org (required), year, month, day, +3 more.
github_billing_get_github_billing_usage_summary_report_userC
Get billing usage summary for a user
Inputs: username (required), year, month, day, +3 more.
github_billing_update_budget_orgC
Update a budget for an organization
Inputs: org (required), budget_id (required), body.
github_campaigns_create_campaignB
Create a campaign for an organization
Inputs: org (required), body.
github_campaigns_delete_campaignB
Delete a campaign for an organization
Inputs: org (required), campaign_number (required).
github_campaigns_get_campaign_summaryB
Get a campaign for an organization
Inputs: org (required), campaign_number (required).
github_campaigns_list_org_campaignsB
List campaigns for an organization
Inputs: org (required), page, per_page, direction, +2 more.
github_campaigns_update_campaignC
Update a campaign
Inputs: org (required), campaign_number (required), body.
github_checks_createB
Create a check run
Inputs: owner (required), repo (required), body.
github_checks_create_suiteC
Create a check suite
Inputs: owner (required), repo (required), body.
github_checks_getC
Get a check run
Inputs: owner (required), repo (required), check_run_id (required).
github_checks_get_suiteC
Get a check suite
Inputs: owner (required), repo (required), check_suite_id (required).
github_checks_list_annotationsC
List check run annotations
Inputs: owner (required), repo (required), check_run_id (required), per_page, +1 more.
github_checks_list_for_refC
List check runs for a Git reference
Inputs: owner (required), repo (required), ref (required), check_name, +5 more.
github_checks_list_for_suiteB
List check runs in a check suite
Inputs: owner (required), repo (required), check_suite_id (required), check_name, +4 more.
github_checks_list_suites_for_refC
List check suites for a Git reference
Inputs: owner (required), repo (required), ref (required), app_id, +3 more.
github_checks_rerequest_runC
Rerequest a check run
Inputs: owner (required), repo (required), check_run_id (required).
github_checks_rerequest_suiteC
Rerequest a check suite
Inputs: owner (required), repo (required), check_suite_id (required).
github_checks_set_suites_preferencesC
Update repository preferences for check suites
Inputs: owner (required), repo (required), body.
github_checks_updateC
Update a check run
Inputs: owner (required), repo (required), check_run_id (required), body.
github_classroom_get_a_classroomC
Get a classroom
Inputs: classroom_id (required).
github_classroom_get_an_assignmentD
Get an assignment
Inputs: assignment_id (required).
github_classroom_get_assignment_gradesC
Get assignment grades
Inputs: assignment_id (required).
github_classroom_list_accepted_assignments_for_an_assignmentC
List accepted assignments for an assignment
Inputs: assignment_id (required), page, per_page.
github_classroom_list_assignments_for_a_classroomC
List assignments for a classroom
Inputs: classroom_id (required), page, per_page.
github_classroom_list_classroomsC
List classrooms
Inputs: page, per_page.
github_code_scanning_commit_autofixC
Commit an autofix for a code scanning alert
Inputs: owner (required), repo (required), alert_number (required), body.
github_code_scanning_create_autofixB
Create an autofix for a code scanning alert
Inputs: owner (required), repo (required), alert_number (required).
github_code_scanning_create_variant_analysisC
Create a CodeQL variant analysis
Inputs: owner (required), repo (required), body.
github_code_scanning_delete_analysisB
Delete a code scanning analysis from a repository
Inputs: owner (required), repo (required), analysis_id (required), confirm_delete.
github_code_scanning_delete_codeql_databaseC
Delete a CodeQL database
Inputs: owner (required), repo (required), language (required).
github_code_scanning_get_alertB
Get a code scanning alert
Inputs: owner (required), repo (required), alert_number (required).
github_code_scanning_get_analysisC
Get a code scanning analysis for a repository
Inputs: owner (required), repo (required), analysis_id (required).
github_code_scanning_get_autofixB
Get the status of an autofix for a code scanning alert
Inputs: owner (required), repo (required), alert_number (required).
github_code_scanning_get_codeql_databaseC
Get a CodeQL database for a repository
Inputs: owner (required), repo (required), language (required).
github_code_scanning_get_default_setupC
Get a code scanning default setup configuration
Inputs: owner (required), repo (required).
github_code_scanning_get_sarifC
Get information about a SARIF upload
Inputs: owner (required), repo (required), sarif_id (required).
github_code_scanning_get_variant_analysisC
Get the summary of a CodeQL variant analysis
Inputs: owner (required), repo (required), codeql_variant_analysis_id (required).
github_code_scanning_get_variant_analysis_repo_taskC
Get the analysis status of a repository in a CodeQL variant analysis
Inputs: owner (required), repo (required), codeql_variant_analysis_id (required), repo_owner (required), +1 more.
github_code_scanning_list_alert_instancesC
List instances of a code scanning alert
Inputs: owner (required), repo (required), alert_number (required), page, +3 more.
github_code_scanning_list_alerts_for_orgB
List code scanning alerts for an organization
Inputs: org (required), tool_name, tool_guid, before, +8 more.
github_code_scanning_list_alerts_for_repoB
List code scanning alerts for a repository
Inputs: owner (required), repo (required), tool_name, tool_guid, +11 more.
github_code_scanning_list_codeql_databasesB
List CodeQL databases for a repository
Inputs: owner (required), repo (required).
github_code_scanning_list_recent_analysesB
List code scanning analyses for a repository
Inputs: owner (required), repo (required), tool_name, tool_guid, +7 more.
github_code_scanning_update_alertC
Update a code scanning alert
Inputs: owner (required), repo (required), alert_number (required), body.
github_code_scanning_update_default_setupC
Update a code scanning default setup configuration
Inputs: owner (required), repo (required), body.
github_code_scanning_upload_sarifC
Upload an analysis as SARIF data
Inputs: owner (required), repo (required), body.
github_code_security_attach_configurationC
Attach a configuration to repositories
Inputs: org (required), configuration_id (required), body.
github_code_security_attach_enterprise_configurationB
Attach an enterprise configuration to repositories
Inputs: enterprise (required), configuration_id (required), body.
github_code_security_create_configurationC
Create a code security configuration
Inputs: org (required), body.
github_code_security_create_configuration_for_enterpriseC
Create a code security configuration for an enterprise
Inputs: enterprise (required), body.
github_code_security_delete_configurationC
Delete a code security configuration
Inputs: org (required), configuration_id (required).
github_code_security_delete_configuration_for_enterpriseC
Delete a code security configuration for an enterprise
Inputs: enterprise (required), configuration_id (required).
github_code_security_detach_configurationC
Detach configurations from repositories
Inputs: org (required).
github_code_security_get_configurationC
Get a code security configuration
Inputs: org (required), configuration_id (required).
github_code_security_get_configuration_for_repositoryC
Get the code security configuration associated with a repository
Inputs: owner (required), repo (required).
github_code_security_get_configurations_for_enterpriseC
Get code security configurations for an enterprise
Inputs: enterprise (required), per_page, before, after.
github_code_security_get_configurations_for_orgB
Get code security configurations for an organization
Inputs: org (required), target_type, per_page, before, +1 more.
github_code_security_get_default_configurationsC
Get default code security configurations
Inputs: org (required).
github_code_security_get_default_configurations_for_enterpriseC
Get default code security configurations for an enterprise
Inputs: enterprise (required).
github_code_security_get_repositories_for_configurationB
Get repositories associated with a code security configuration
Inputs: org (required), configuration_id (required), per_page, before, +2 more.
github_code_security_get_repositories_for_enterprise_configurationB
Get repositories associated with an enterprise code security configuration
Inputs: enterprise (required), configuration_id (required), per_page, before, +2 more.
github_code_security_get_single_configuration_for_enterpriseA
Retrieve a code security configuration of an enterprise
Inputs: enterprise (required), configuration_id (required).
github_code_security_set_configuration_as_defaultB
Set a code security configuration as a default for an organization
Inputs: org (required), configuration_id (required), body.
github_code_security_set_configuration_as_default_for_enterpriseC
Set a code security configuration as a default for an enterprise
Inputs: enterprise (required), configuration_id (required), body.
github_code_security_update_configurationC
Update a code security configuration
Inputs: org (required), configuration_id (required), body.
github_code_security_update_enterprise_configurationB
Update a custom code security configuration for an enterprise
Inputs: enterprise (required), configuration_id (required), body.
github_codes_of_conduct_get_all_codes_of_conductB
Get all codes of conduct
Inputs: no named parameters.
github_codes_of_conduct_get_conduct_codeC
Get a code of conduct
Inputs: key (required).
github_codespaces_add_repository_for_secret_for_authenticated_userC
Add a selected repository to a user secret
Inputs: secret_name (required), repository_id (required).
github_codespaces_add_selected_repo_to_org_secretC
Add selected repository to an organization secret
Inputs: org (required), secret_name (required), repository_id (required).
github_codespaces_check_permissions_for_devcontainerA
Check if permissions defined by a devcontainer have been accepted by the authenticated user
Inputs: owner (required), repo (required), ref (required), devcontainer_path (required).
github_codespaces_codespace_machines_for_authenticated_userB
List machine types for a codespace
Inputs: codespace_name (required).
github_codespaces_create_for_authenticated_userC
Create a codespace for the authenticated user
Inputs: body.
github_codespaces_create_or_update_org_secretC
Create or update an organization secret
Inputs: org (required), secret_name (required), body.
github_codespaces_create_or_update_repo_secretC
Create or update a repository secret
Inputs: owner (required), repo (required), secret_name (required), body.
github_codespaces_create_or_update_secret_for_authenticated_userC
Create or update a secret for the authenticated user
Inputs: secret_name (required), body.
github_codespaces_create_with_pr_for_authenticated_userB
Create a codespace from a pull request
Inputs: owner (required), repo (required), pull_number (required), body.
github_codespaces_create_with_repo_for_authenticated_userC
Create a codespace in a repository
Inputs: owner (required), repo (required), body.
github_codespaces_delete_codespaces_access_usersC
Remove users from Codespaces access for an organization
Inputs: org (required).
github_codespaces_delete_for_authenticated_userA
Delete a codespace for the authenticated user
Inputs: codespace_name (required).
github_codespaces_delete_from_organizationC
Delete a codespace from the organization
Inputs: org (required), username (required), codespace_name (required).
github_codespaces_delete_org_secretC
Delete an organization secret
Inputs: org (required), secret_name (required).
github_codespaces_delete_repo_secretC
Delete a repository secret
Inputs: owner (required), repo (required), secret_name (required).
github_codespaces_delete_secret_for_authenticated_userC
Delete a secret for the authenticated user
Inputs: secret_name (required).
github_codespaces_export_for_authenticated_userC
Export a codespace for the authenticated user
Inputs: codespace_name (required).
github_codespaces_get_codespaces_for_user_in_orgA
List codespaces for a user in organization
Inputs: org (required), username (required), per_page, page.
github_codespaces_get_export_details_for_authenticated_userC
Get details about a codespace export
Inputs: codespace_name (required), export_id (required).
github_codespaces_get_for_authenticated_userC
Get a codespace for the authenticated user
Inputs: codespace_name (required).
github_codespaces_get_org_public_keyC
Get an organization public key
Inputs: org (required).
github_codespaces_get_org_secretC
Get an organization secret
Inputs: org (required), secret_name (required).
github_codespaces_get_public_key_for_authenticated_userC
Get public key for the authenticated user
Inputs: no named parameters.
github_codespaces_get_repo_public_keyC
Get a repository public key
Inputs: owner (required), repo (required).
github_codespaces_get_repo_secretC
Get a repository secret
Inputs: owner (required), repo (required), secret_name (required).
github_codespaces_get_secret_for_authenticated_userC
Get a secret for the authenticated user
Inputs: secret_name (required).
github_codespaces_list_devcontainers_in_repository_for_authenticated_userB
List devcontainer configurations in a repository for the authenticated user
Inputs: owner (required), repo (required), per_page, page.
github_codespaces_list_for_authenticated_userC
List codespaces for the authenticated user
Inputs: per_page, page, repository_id.
github_codespaces_list_in_organizationB
List codespaces for the organization
Inputs: org (required), per_page, page.
github_codespaces_list_in_repository_for_authenticated_userA
List codespaces in a repository for the authenticated user
Inputs: owner (required), repo (required), per_page, page.
github_codespaces_list_org_secretsC
List organization secrets
Inputs: org (required), per_page, page.
github_codespaces_list_repo_secretsC
List repository secrets
Inputs: owner (required), repo (required), per_page, page.
github_codespaces_list_repositories_for_secret_for_authenticated_userC
List selected repositories for a user secret
Inputs: secret_name (required).
github_codespaces_list_secrets_for_authenticated_userC
List secrets for the authenticated user
Inputs: per_page, page.
github_codespaces_list_selected_repos_for_org_secretB
List selected repositories for an organization secret
Inputs: org (required), secret_name (required), page, per_page.
github_codespaces_pre_flight_with_repo_for_authenticated_userC
Get default attributes for a codespace
Inputs: owner (required), repo (required), ref, client_ip.
github_codespaces_publish_for_authenticated_userB
Create a repository from an unpublished codespace
Inputs: codespace_name (required), body.
github_codespaces_remove_repository_for_secret_for_authenticated_userC
Remove a selected repository from a user secret
Inputs: secret_name (required), repository_id (required).
github_codespaces_remove_selected_repo_from_org_secretB
Remove selected repository from an organization secret
Inputs: org (required), secret_name (required), repository_id (required).
github_codespaces_repo_machines_for_authenticated_userB
List available machine types for a repository
Inputs: owner (required), repo (required), location, client_ip, +1 more.
github_codespaces_set_codespaces_accessC
Manage access control for organization codespaces
Inputs: org (required), body.
github_codespaces_set_codespaces_access_usersB
Add users to Codespaces access for an organization
Inputs: org (required), body.
github_codespaces_set_repositories_for_secret_for_authenticated_userC
Set selected repositories for a user secret
Inputs: secret_name (required), body.
github_codespaces_set_selected_repos_for_org_secretC
Set selected repositories for an organization secret
Inputs: org (required), secret_name (required), body.
github_codespaces_start_for_authenticated_userC
Start a codespace for the authenticated user
Inputs: codespace_name (required).
github_codespaces_stop_for_authenticated_userC
Stop a codespace for the authenticated user
Inputs: codespace_name (required).
github_codespaces_stop_in_organizationB
Stop a codespace for an organization user
Inputs: org (required), username (required), codespace_name (required).
github_codespaces_update_for_authenticated_userC
Update a codespace for the authenticated user
Inputs: codespace_name (required), body.
github_copilot_add_copilot_seats_for_teamsB
Add teams to the Copilot subscription for an organization
Inputs: org (required), body.
github_copilot_add_copilot_seats_for_usersB
Add users to the Copilot subscription for an organization
Inputs: org (required), body.
github_copilot_cancel_copilot_seat_assignment_for_teamsA
Remove teams from the Copilot subscription for an organization
Inputs: org (required).
github_copilot_cancel_copilot_seat_assignment_for_usersC
Remove users from the Copilot subscription for an organization
Inputs: org (required).
github_copilot_copilot_content_exclusion_for_organizationC
Get Copilot content exclusion rules for an organization
Inputs: org (required).
github_copilot_copilot_enterprise_one_day_usage_metricsC
Get Copilot enterprise usage metrics for a specific day
Inputs: enterprise (required), day (required).
github_copilot_copilot_enterprise_usage_metricsC
Get Copilot enterprise usage metrics
Inputs: enterprise (required).
github_copilot_copilot_metrics_for_organizationC
Get Copilot metrics for an organization
Inputs: org (required), since, until, page, +1 more.
github_copilot_copilot_metrics_for_teamC
Get Copilot metrics for a team
Inputs: org (required), team_slug (required), since, until, +2 more.
github_copilot_copilot_organization_one_day_usage_metricsC
Get Copilot organization usage metrics for a specific day
Inputs: org (required), day (required).
github_copilot_copilot_organization_usage_metricsC
Get Copilot organization usage metrics
Inputs: org (required).
github_copilot_copilot_organization_users_one_day_usage_metricsB
Get Copilot organization users usage metrics for a specific day
Inputs: org (required), day (required).
github_copilot_copilot_organization_users_usage_metricsC
Get Copilot organization users usage metrics
Inputs: org (required).
github_copilot_copilot_users_one_day_usage_metricsC
Get Copilot users usage metrics for a specific day
Inputs: enterprise (required), day (required).
github_copilot_copilot_users_usage_metricsD
Get Copilot users usage metrics
Inputs: enterprise (required).
github_copilot_disable_copilot_coding_agent_for_repository_in_organizationC
Disable a repository for Copilot coding agent in an organization
Inputs: org (required), repository_id (required).
github_copilot_enable_copilot_coding_agent_for_repository_in_organizationB
Enable a repository for Copilot coding agent in an organization
Inputs: org (required), repository_id (required).
github_copilot_get_copilot_coding_agent_permissions_organizationB
Get Copilot coding agent permissions for an organization
Inputs: org (required).
github_copilot_get_copilot_organization_detailsC
Get Copilot seat information and settings for an organization
Inputs: org (required).
github_copilot_get_copilot_seat_details_for_userB
Get Copilot seat assignment details for a user
Inputs: org (required), username (required).
github_copilot_list_copilot_coding_agent_selected_repositories_for_organizationB
List repositories enabled for Copilot coding agent in an organization
Inputs: org (required), per_page, page.
github_copilot_list_copilot_seatsB
List all Copilot seat assignments for an organization
Inputs: org (required), page, per_page.
github_copilot_set_copilot_coding_agent_permissions_organizationC
Set Copilot coding agent permissions for an organization
Inputs: org (required), body.
github_copilot_set_copilot_coding_agent_selected_repositories_for_organizationB
Set selected repositories for Copilot coding agent in an organization
Inputs: org (required), body.
github_copilot_set_copilot_content_exclusion_for_organizationB
Set Copilot content exclusion rules for an organization
Inputs: org (required), body.
github_credentials_revokeD
Revoke a list of credentials
Inputs: body.
github_dependabot_add_selected_repo_to_org_secretC
Add selected repository to an organization secret
Inputs: org (required), secret_name (required), repository_id (required).
github_dependabot_create_or_update_org_secretC
Create or update an organization secret
Inputs: org (required), secret_name (required), body.
github_dependabot_create_or_update_repo_secretC
Create or update a repository secret
Inputs: owner (required), repo (required), secret_name (required), body.
github_dependabot_delete_org_secretC
Delete an organization secret
Inputs: org (required), secret_name (required).
github_dependabot_delete_repo_secretC
Delete a repository secret
Inputs: owner (required), repo (required), secret_name (required).
github_dependabot_get_alertB
Get a Dependabot alert
Inputs: owner (required), repo (required), alert_number (required).
github_dependabot_get_org_public_keyC
Get an organization public key
Inputs: org (required).
github_dependabot_get_org_secretC
Get an organization secret
Inputs: org (required), secret_name (required).
github_dependabot_get_repo_public_keyC
Get a repository public key
Inputs: owner (required), repo (required).
github_dependabot_get_repo_secretC
Get a repository secret
Inputs: owner (required), repo (required), secret_name (required).
github_dependabot_list_alerts_for_enterpriseC
List Dependabot alerts for an enterprise
Inputs: enterprise (required), classification, state, severity, +11 more.
github_dependabot_list_alerts_for_orgC
List Dependabot alerts for an organization
Inputs: org (required), classification, state, severity, +14 more.
github_dependabot_list_alerts_for_repoB
List Dependabot alerts for a repository
Inputs: owner (required), repo (required), classification, state, +13 more.
github_dependabot_list_org_secretsC
List organization secrets
Inputs: org (required), per_page, page.
github_dependabot_list_repo_secretsC
List repository secrets
Inputs: owner (required), repo (required), per_page, page.
github_dependabot_list_selected_repos_for_org_secretB
List selected repositories for an organization secret
Inputs: org (required), secret_name (required), page, per_page.
github_dependabot_remove_selected_repo_from_org_secretB
Remove selected repository from an organization secret
Inputs: org (required), secret_name (required), repository_id (required).
github_dependabot_repository_access_for_orgB
Lists the repositories Dependabot can access in an organization
Inputs: org (required), page, per_page.
github_dependabot_set_repository_access_default_levelB
Set the default repository access level for Dependabot
Inputs: org (required), body.
github_dependabot_set_selected_repos_for_org_secretC
Set selected repositories for an organization secret
Inputs: org (required), secret_name (required), body.
github_dependabot_update_alertC
Update a Dependabot alert
Inputs: owner (required), repo (required), alert_number (required), body.
github_dependabot_update_repository_access_for_orgC
Updates Dependabot's repository access list for an organization
Inputs: org (required), body.
github_dependency_graph_create_repository_snapshotC
Create a snapshot of dependencies for a repository
Inputs: owner (required), repo (required), body.
github_dependency_graph_diff_rangeC
Get a diff of the dependencies between commits
Inputs: owner (required), repo (required), basehead (required), name.
github_dependency_graph_export_sbomC
Export a software bill of materials (SBOM) for a repository.
Inputs: owner (required), repo (required).
github_emojis_getC
Get emojis
Inputs: no named parameters.
github_enterprise_team_memberships_addC
Add team member
Inputs: enterprise (required), enterprise_team (required), username (required).
github_enterprise_team_memberships_bulk_addB
Bulk add team members
Inputs: enterprise (required), enterprise_team (required), body.
github_enterprise_team_memberships_bulk_removeC
Bulk remove team members
Inputs: enterprise (required), enterprise_team (required), body.
github_enterprise_team_memberships_getC
Get enterprise team membership
Inputs: enterprise (required), enterprise_team (required), username (required).
github_enterprise_team_memberships_listC
List members in an enterprise team
Inputs: enterprise (required), enterprise_team (required), per_page, page.
github_enterprise_team_memberships_removeC
Remove team membership
Inputs: enterprise (required), enterprise_team (required), username (required).
github_enterprise_team_organizations_addC
Add an organization assignment
Inputs: enterprise (required), enterprise_team (required), org (required).
github_enterprise_team_organizations_bulk_addC
Add organization assignments
Inputs: enterprise (required), enterprise_team (required), body.
github_enterprise_team_organizations_bulk_removeC
Remove organization assignments
Inputs: enterprise (required), enterprise_team (required), body.
github_enterprise_team_organizations_deleteC
Delete an organization assignment
Inputs: enterprise (required), enterprise_team (required), org (required).
github_enterprise_team_organizations_get_assignmentC
Get organization assignment
Inputs: enterprise (required), enterprise_team (required), org (required).
github_enterprise_team_organizations_get_assignmentsC
Get organization assignments
Inputs: enterprise (required), enterprise_team (required), per_page, page.
github_enterprise_teams_createB
Create an enterprise team
Inputs: enterprise (required), body.
github_enterprise_teams_deleteC
Delete an enterprise team
Inputs: enterprise (required), team_slug (required).
github_enterprise_teams_getC
Get an enterprise team
Inputs: enterprise (required), team_slug (required).
github_enterprise_teams_listC
List enterprise teams
Inputs: enterprise (required), per_page, page.
github_enterprise_teams_updateB
Update an enterprise team
Inputs: enterprise (required), team_slug (required), body.
github_gists_check_is_starredB
Check if a gist is starred
Inputs: gist_id (required).
github_gists_createC
Create a gist
Inputs: body.
github_gists_create_commentC
Create a gist comment
Inputs: gist_id (required), body.
github_gists_deleteB
Delete a gist
Inputs: gist_id (required).
github_gists_delete_commentB
Delete a gist comment
Inputs: gist_id (required), comment_id (required).
github_gists_forkC
Fork a gist
Inputs: gist_id (required).
github_gists_getB
Get a gist
Inputs: gist_id (required).
github_gists_get_commentB
Get a gist comment
Inputs: gist_id (required), comment_id (required).
github_gists_get_revisionC
Get a gist revision
Inputs: gist_id (required), sha (required).
github_gists_listC
List gists for the authenticated user
Inputs: since, per_page, page.
github_gists_list_commentsC
List gist comments
Inputs: gist_id (required), per_page, page.
github_gists_list_commitsC
List gist commits
Inputs: gist_id (required), per_page, page.
github_gists_list_forksB
List gist forks
Inputs: gist_id (required), per_page, page.
github_gists_list_for_userC
List gists for a user
Inputs: username (required), since, per_page, page.
github_gists_list_publicB
List public gists
Inputs: since, per_page, page.
github_gists_list_starredB
List starred gists
Inputs: since, per_page, page.
github_gists_starB
Star a gist
Inputs: gist_id (required).
github_gists_unstarC
Unstar a gist
Inputs: gist_id (required).
github_gists_updateC
Update a gist
Inputs: gist_id (required), body.
github_gists_update_commentC
Update a gist comment
Inputs: gist_id (required), comment_id (required), body.
github_git_create_blobC
Create a blob
Inputs: owner (required), repo (required), body.
github_git_create_commitC
Create a commit
Inputs: owner (required), repo (required), body.
github_git_create_refC
Create a reference
Inputs: owner (required), repo (required), body.
github_git_create_tagC
Create a tag object
Inputs: owner (required), repo (required), body.
github_git_create_treeC
Create a tree
Inputs: owner (required), repo (required), body.
github_git_delete_refC
Delete a reference
Inputs: owner (required), repo (required), ref (required).
github_git_get_blobC
Get a blob
Inputs: owner (required), repo (required), file_sha (required).
github_git_get_commitC
Get a commit object
Inputs: owner (required), repo (required), commit_sha (required).
github_git_get_refD
Get a reference
Inputs: owner (required), repo (required), ref (required).
github_git_get_tagD
Get a tag
Inputs: owner (required), repo (required), tag_sha (required).
github_git_get_treeC
Get a tree
Inputs: owner (required), repo (required), tree_sha (required), recursive.
github_gitignore_get_all_templatesA
Get all gitignore templates
Inputs: no named parameters.
github_gitignore_get_templateC
Get a gitignore template
Inputs: name (required).
github_git_list_matching_refsC
List matching references
Inputs: owner (required), repo (required), ref (required).
github_git_update_refD
Update a reference
Inputs: owner (required), repo (required), ref (required), body.
github_hosted_compute_create_network_configuration_for_orgB
Create a hosted compute network configuration for an organization
Inputs: org (required), body.
github_hosted_compute_delete_network_configuration_from_orgB
Delete a hosted compute network configuration from an organization
Inputs: org (required), network_configuration_id (required).
github_hosted_compute_get_network_configuration_for_orgC
Get a hosted compute network configuration for an organization
Inputs: org (required), network_configuration_id (required).
github_hosted_compute_get_network_settings_for_orgC
Get a hosted compute network settings resource for an organization
Inputs: org (required), network_settings_id (required).
github_hosted_compute_list_network_configurations_for_orgB
List hosted compute network configurations for an organization
Inputs: org (required), per_page, page.
github_hosted_compute_update_network_configuration_for_orgC
Update a hosted compute network configuration for an organization
Inputs: org (required), network_configuration_id (required), body.
github_interactions_get_restrictions_for_authenticated_userB
Get interaction restrictions for your public repositories
Inputs: no named parameters.
github_interactions_get_restrictions_for_orgC
Get interaction restrictions for an organization
Inputs: org (required).
github_interactions_get_restrictions_for_repoC
Get interaction restrictions for a repository
Inputs: owner (required), repo (required).
github_interactions_remove_restrictions_for_authenticated_userA
Remove interaction restrictions from your public repositories
Inputs: no named parameters.
github_interactions_remove_restrictions_for_orgA
Remove interaction restrictions for an organization
Inputs: org (required).
github_interactions_remove_restrictions_for_repoB
Remove interaction restrictions for a repository
Inputs: owner (required), repo (required).
github_interactions_set_restrictions_for_authenticated_userC
Set interaction restrictions for your public repositories
Inputs: body.
github_interactions_set_restrictions_for_orgC
Set interaction restrictions for an organization
Inputs: org (required), body.
github_interactions_set_restrictions_for_repoC
Set interaction restrictions for a repository
Inputs: owner (required), repo (required), body.
github_issues_add_assigneesC
Add assignees to an issue
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_add_blocked_by_dependencyC
Add a dependency an issue is blocked by
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_add_issue_field_valuesC
Add issue field values to an issue
Inputs: repository_id (required), issue_number (required), body.
github_issues_add_labelsC
Add labels to an issue
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_add_sub_issueC
Add sub-issue
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_check_user_can_be_assignedC
Check if a user can be assigned
Inputs: owner (required), repo (required), assignee (required).
github_issues_check_user_can_be_assigned_to_issueC
Check if a user can be assigned to a issue
Inputs: owner (required), repo (required), issue_number (required), assignee (required).
github_issues_createC
Create an issue
Inputs: owner (required), repo (required), body.
github_issues_create_commentC
Create an issue comment
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_create_labelC
Create a label
Inputs: owner (required), repo (required), body.
github_issues_create_milestoneC
Create a milestone
Inputs: owner (required), repo (required), body.
github_issues_delete_commentC
Delete an issue comment
Inputs: owner (required), repo (required), comment_id (required).
github_issues_delete_issue_field_valueC
Delete an issue field value from an issue
Inputs: repository_id (required), issue_number (required), issue_field_id (required).
github_issues_delete_labelC
Delete a label
Inputs: owner (required), repo (required), name (required).
github_issues_delete_milestoneC
Delete a milestone
Inputs: owner (required), repo (required), milestone_number (required).
github_issues_getC
Get an issue
Inputs: owner (required), repo (required), issue_number (required).
github_issues_get_commentC
Get an issue comment
Inputs: owner (required), repo (required), comment_id (required).
github_issues_get_eventC
Get an issue event
Inputs: owner (required), repo (required), event_id (required).
github_issues_get_labelD
Get a label
Inputs: owner (required), repo (required), name (required).
github_issues_get_milestoneC
Get a milestone
Inputs: owner (required), repo (required), milestone_number (required).
github_issues_get_parentC
Get parent issue
Inputs: owner (required), repo (required), issue_number (required).
github_issues_listC
List issues assigned to the authenticated user
Inputs: filter, state, labels, sort, +8 more.
github_issues_list_assigneesD
List assignees
Inputs: owner (required), repo (required), per_page, page.
github_issues_list_commentsC
List issue comments
Inputs: owner (required), repo (required), issue_number (required), since, +2 more.
github_issues_list_comments_for_repoC
List issue comments for a repository
Inputs: owner (required), repo (required), sort, direction, +3 more.
github_issues_list_dependencies_blocked_byB
List dependencies an issue is blocked by
Inputs: owner (required), repo (required), issue_number (required), per_page, +1 more.
github_issues_list_dependencies_blockingC
List dependencies an issue is blocking
Inputs: owner (required), repo (required), issue_number (required), per_page, +1 more.
github_issues_list_eventsC
List issue events
Inputs: owner (required), repo (required), issue_number (required), per_page, +1 more.
github_issues_list_events_for_repoC
List issue events for a repository
Inputs: owner (required), repo (required), per_page, page.
github_issues_list_events_for_timelineC
List timeline events for an issue
Inputs: owner (required), repo (required), issue_number (required), per_page, +1 more.
github_issues_list_for_authenticated_userB
List user account issues assigned to the authenticated user
Inputs: filter, state, labels, sort, +4 more.
github_issues_list_for_orgB
List organization issues assigned to the authenticated user
Inputs: org (required), filter, state, labels, +6 more.
github_issues_list_for_repoC
List repository issues
Inputs: owner (required), repo (required), milestone, state, +10 more.
github_issues_list_issue_field_values_for_issueC
List issue field values for an issue
Inputs: owner (required), repo (required), issue_number (required), per_page, +1 more.
github_issues_list_labels_for_milestoneC
List labels for issues in a milestone
Inputs: owner (required), repo (required), milestone_number (required), per_page, +1 more.
github_issues_list_labels_for_repoC
List labels for a repository
Inputs: owner (required), repo (required), per_page, page.
github_issues_list_labels_on_issueB
List labels for an issue
Inputs: owner (required), repo (required), issue_number (required), per_page, +1 more.
github_issues_list_milestonesC
List milestones
Inputs: owner (required), repo (required), state, sort, +3 more.
github_issues_list_sub_issuesC
List sub-issues
Inputs: owner (required), repo (required), issue_number (required), per_page, +1 more.
github_issues_lockB
Lock an issue
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_pin_commentC
Pin an issue comment
Inputs: owner (required), repo (required), comment_id (required).
github_issues_remove_all_labelsB
Remove all labels from an issue
Inputs: owner (required), repo (required), issue_number (required).
github_issues_remove_assigneesC
Remove assignees from an issue
Inputs: owner (required), repo (required), issue_number (required).
github_issues_remove_dependency_blocked_byB
Remove dependency an issue is blocked by
Inputs: owner (required), repo (required), issue_number (required), issue_id (required).
github_issues_remove_labelC
Remove a label from an issue
Inputs: owner (required), repo (required), issue_number (required), name (required).
github_issues_remove_sub_issueC
Remove sub-issue
Inputs: owner (required), repo (required), issue_number (required).
github_issues_reprioritize_sub_issueC
Reprioritize sub-issue
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_set_issue_field_valuesC
Set issue field values for an issue
Inputs: repository_id (required), issue_number (required), body.
github_issues_set_labelsC
Set labels for an issue
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_unlockC
Unlock an issue
Inputs: owner (required), repo (required), issue_number (required).
github_issues_unpin_commentC
Unpin an issue comment
Inputs: owner (required), repo (required), comment_id (required).
github_issues_updateC
Update an issue
Inputs: owner (required), repo (required), issue_number (required), body.
github_issues_update_commentB
Update an issue comment
Inputs: owner (required), repo (required), comment_id (required), body.
github_issues_update_labelC
Update a label
Inputs: owner (required), repo (required), name (required), body.
github_issues_update_milestoneC
Update a milestone
Inputs: owner (required), repo (required), milestone_number (required), body.
github_licenses_getC
Get a license
Inputs: license (required).
github_licenses_get_all_commonly_usedC
Get all commonly used licenses
Inputs: featured, per_page, page.
github_licenses_get_for_repoC
Get the license for a repository
Inputs: owner (required), repo (required), ref.
github_markdown_renderC
Render a Markdown document
Inputs: body.
github_markdown_render_rawC
Render a Markdown document in raw mode
Inputs: body.
github_meta_getC
Get GitHub meta information
Inputs: no named parameters.
github_meta_get_all_versionsC
Get all API versions
Inputs: no named parameters.
github_meta_get_octocatD
Get Octocat
Inputs: s.
github_meta_get_zenA
Get the Zen of GitHub
Inputs: no named parameters.
github_meta_rootC
GitHub API Root
Inputs: no named parameters.
github_migrations_cancel_importD
Cancel an import
Inputs: owner (required), repo (required).
github_migrations_delete_archive_for_authenticated_userC
Delete a user migration archive
Inputs: migration_id (required).
github_migrations_delete_archive_for_orgB
Delete an organization migration archive
Inputs: org (required), migration_id (required).
github_migrations_download_archive_for_orgC
Download an organization migration archive
Inputs: org (required), migration_id (required).
github_migrations_get_archive_for_authenticated_userC
Download a user migration archive
Inputs: migration_id (required).
github_migrations_get_commit_authorsC
Get commit authors
Inputs: owner (required), repo (required), since.
github_migrations_get_import_statusC
Get an import status
Inputs: owner (required), repo (required).
github_migrations_get_large_filesC
Get large files
Inputs: owner (required), repo (required).
github_migrations_get_status_for_authenticated_userC
Get a user migration status
Inputs: migration_id (required), exclude.
github_migrations_get_status_for_orgC
Get an organization migration status
Inputs: org (required), migration_id (required), exclude.
github_migrations_list_for_authenticated_userC
List user migrations
Inputs: per_page, page.
github_migrations_list_for_orgB
List organization migrations
Inputs: org (required), per_page, page, exclude.
github_migrations_list_repos_for_authenticated_userC
List repositories for a user migration
Inputs: migration_id (required), per_page, page.
github_migrations_list_repos_for_orgB
List repositories in an organization migration
Inputs: org (required), migration_id (required), per_page, page.
github_migrations_map_commit_authorC
Map a commit author
Inputs: owner (required), repo (required), author_id (required), body.
github_migrations_set_lfs_preferenceC
Update Git LFS preference
Inputs: owner (required), repo (required), body.
github_migrations_start_for_authenticated_userC
Start a user migration
Inputs: body.
github_migrations_start_for_orgC
Start an organization migration
Inputs: org (required), body.
github_migrations_start_importC
Start an import
Inputs: owner (required), repo (required), body.
github_migrations_unlock_repo_for_authenticated_userD
Unlock a user repository
Inputs: migration_id (required), repo_name (required).
github_migrations_unlock_repo_for_orgC
Unlock an organization repository
Inputs: org (required), migration_id (required), repo_name (required).
github_migrations_update_importD
Update an import
Inputs: owner (required), repo (required), body.
github_oidc_create_oidc_custom_property_inclusion_for_enterpriseC
Create an OIDC custom property inclusion for an enterprise
Inputs: enterprise (required), body.
github_oidc_create_oidc_custom_property_inclusion_for_orgC
Create an OIDC custom property inclusion for an organization
Inputs: org (required), body.
github_oidc_delete_oidc_custom_property_inclusion_for_enterpriseB
Delete an OIDC custom property inclusion for an enterprise
Inputs: enterprise (required), custom_property_name (required).
github_oidc_delete_oidc_custom_property_inclusion_for_orgB
Delete an OIDC custom property inclusion for an organization
Inputs: org (required), custom_property_name (required).
github_oidc_get_oidc_custom_sub_template_for_orgC
Get the customization template for an OIDC subject claim for an organization
Inputs: org (required).
github_oidc_list_oidc_custom_property_inclusions_for_enterpriseC
List OIDC custom property inclusions for an enterprise
Inputs: enterprise (required).
github_oidc_list_oidc_custom_property_inclusions_for_orgB
List OIDC custom property inclusions for an organization
Inputs: org (required).
github_oidc_update_oidc_custom_sub_template_for_orgC
Set the customization template for an OIDC subject claim for an organization
Inputs: org (required), body.
github_orgs_add_security_manager_teamC
Add a security manager team
Inputs: org (required), team_slug (required).
github_orgs_assign_team_to_org_roleC
Assign an organization role to a team
Inputs: org (required), team_slug (required), role_id (required).
github_orgs_assign_user_to_org_roleC
Assign an organization role to a user
Inputs: org (required), username (required), role_id (required).
github_orgs_block_userB
Block a user from an organization
Inputs: org (required), username (required).
github_orgs_cancel_invitationC
Cancel an organization invitation
Inputs: org (required), invitation_id (required).
github_orgs_check_blocked_userB
Check if a user is blocked by an organization
Inputs: org (required), username (required).
github_orgs_check_membership_for_userB
Check organization membership for a user
Inputs: org (required), username (required).
github_orgs_check_public_membership_for_userC
Check public organization membership for a user
Inputs: org (required), username (required).
github_orgs_convert_member_to_outside_collaboratorC
Convert an organization member to outside collaborator
Inputs: org (required), username (required), body.
github_orgs_create_artifact_deployment_recordC
Create an artifact deployment record
Inputs: org (required), body.
github_orgs_create_artifact_storage_recordC
Create artifact metadata storage record
Inputs: org (required), body.
github_orgs_create_invitationC
Create an organization invitation
Inputs: org (required), body.
github_orgs_create_issue_fieldC
Create issue field for an organization
Inputs: org (required), body.
github_orgs_create_issue_typeC
Create issue type for an organization
Inputs: org (required), body.
github_orgs_create_webhookC
Create an organization webhook
Inputs: org (required), body.
github_orgs_custom_properties_for_repos_create_or_update_organization_definitionC
Create or update a custom property for an organization
Inputs: org (required), custom_property_name (required), body.
github_orgs_custom_properties_for_repos_create_or_update_organization_definitionsC
Create or update custom properties for an organization
Inputs: org (required), body.
github_orgs_custom_properties_for_repos_create_or_update_organization_valuesC
Create or update custom property values for organization repositories
Inputs: org (required), body.
github_orgs_custom_properties_for_repos_delete_organization_definitionC
Remove a custom property for an organization
Inputs: org (required), custom_property_name (required).
github_orgs_custom_properties_for_repos_get_organization_definitionC
Get a custom property for an organization
Inputs: org (required), custom_property_name (required).
github_orgs_custom_properties_for_repos_get_organization_definitionsB
Get all custom properties for an organization
Inputs: org (required).
github_orgs_custom_properties_for_repos_get_organization_valuesB
List custom property values for organization repositories
Inputs: org (required), per_page, page, repository_query.
github_orgs_deleteC
Delete an organization
Inputs: org (required).
github_orgs_delete_attestations_bulkC
Delete attestations in bulk
Inputs: org (required), body.
github_orgs_delete_attestations_by_idC
Delete attestations by ID
Inputs: org (required), attestation_id (required).
github_orgs_delete_attestations_by_subject_digestC
Delete attestations by subject digest
Inputs: org (required), subject_digest (required).
github_orgs_delete_issue_fieldC
Delete issue field for an organization
Inputs: org (required), issue_field_id (required).
github_orgs_delete_issue_typeB
Delete issue type for an organization
Inputs: org (required), issue_type_id (required).
github_orgs_delete_webhookB
Delete an organization webhook
Inputs: org (required), hook_id (required).
github_orgs_disable_selected_repository_immutable_releases_organizationC
Disable a selected repository for immutable releases in an organization
Inputs: org (required), repository_id (required).
github_orgs_enable_or_disable_security_product_on_all_org_reposC
Enable or disable a security feature for an organization
Inputs: org (required), security_product (required), enablement (required), body.
github_orgs_enable_selected_repository_immutable_releases_organizationC
Enable a selected repository for immutable releases in an organization
Inputs: org (required), repository_id (required).
github_orgs_getC
Get an organization
Inputs: org (required).
github_orgs_get_immutable_releases_settingsC
Get immutable releases settings for an organization
Inputs: org (required).
github_orgs_get_immutable_releases_settings_repositoriesB
List selected repositories for immutable releases enforcement
Inputs: org (required), page, per_page.
github_orgs_get_membership_for_authenticated_userC
Get an organization membership for the authenticated user
Inputs: org (required).
github_orgs_get_membership_for_userC
Get organization membership for a user
Inputs: org (required), username (required).
github_orgs_get_org_roleC
Get an organization role
Inputs: org (required), role_id (required).
github_orgs_get_org_ruleset_historyC
Get organization ruleset history
Inputs: org (required), ruleset_id (required), per_page, page.
github_orgs_get_org_ruleset_versionC
Get organization ruleset version
Inputs: org (required), ruleset_id (required), version_id (required).
github_orgs_get_webhookD
Get an organization webhook
Inputs: org (required), hook_id (required).
github_orgs_get_webhook_config_for_orgB
Get a webhook configuration for an organization
Inputs: org (required), hook_id (required).
github_orgs_get_webhook_deliveryC
Get a webhook delivery for an organization webhook
Inputs: org (required), hook_id (required), delivery_id (required).
github_orgs_listC
List organizations
Inputs: since, per_page.
github_orgs_list_app_installationsC
List app installations for an organization
Inputs: org (required), per_page, page.
github_orgs_list_artifact_deployment_recordsC
List artifact deployment records
Inputs: org (required), subject_digest (required).
github_orgs_list_artifact_storage_recordsC
List artifact storage records
Inputs: org (required), subject_digest (required).
github_orgs_list_attestation_repositoriesC
List attestation repositories
Inputs: org (required), per_page, before, after, +1 more.
github_orgs_list_attestationsC
List attestations
Inputs: org (required), subject_digest (required), per_page, before, +2 more.
github_orgs_list_attestations_bulkC
List attestations by bulk subject digests
Inputs: org (required), per_page, before, after, +1 more.
github_orgs_list_blocked_usersB
List users blocked by an organization
Inputs: org (required), per_page, page.
github_orgs_list_failed_invitationsB
List failed organization invitations
Inputs: org (required), per_page, page.
github_orgs_list_for_authenticated_userB
List organizations for the authenticated user
Inputs: per_page, page.
github_orgs_list_for_userC
List organizations for a user
Inputs: username (required), per_page, page.
github_orgs_list_invitation_teamsC
List organization invitation teams
Inputs: org (required), invitation_id (required), per_page, page.
github_orgs_list_issue_fieldsB
List issue fields for an organization
Inputs: org (required).
github_orgs_list_issue_typesC
List issue types for an organization
Inputs: org (required).
github_orgs_list_membersC
List organization members
Inputs: org (required), filter, role, per_page, +1 more.
github_orgs_list_memberships_for_authenticated_userC
List organization memberships for the authenticated user
Inputs: state, per_page, page.
github_orgs_list_org_rolesB
Get all organization roles for an organization
Inputs: org (required).
github_orgs_list_org_role_teamsB
List teams that are assigned to an organization role
Inputs: org (required), role_id (required), per_page, page.
github_orgs_list_org_role_usersC
List users that are assigned to an organization role
Inputs: org (required), role_id (required), per_page, page.
github_orgs_list_outside_collaboratorsC
List outside collaborators for an organization
Inputs: org (required), filter, per_page, page.
github_orgs_list_pat_grant_repositoriesB
List repositories a fine-grained personal access token has access to
Inputs: org (required), pat_id (required), per_page, page.
github_orgs_list_pat_grant_request_repositoriesB
List repositories requested to be accessed by a fine-grained personal access token
Inputs: org (required), pat_request_id (required), per_page, page.
github_orgs_list_pat_grant_requestsB
List requests to access organization resources with fine-grained personal access tokens
Inputs: org (required), per_page, page, sort, +7 more.
github_orgs_list_pat_grantsC
List fine-grained personal access tokens with access to organization resources
Inputs: org (required), per_page, page, sort, +7 more.
github_orgs_list_pending_invitationsC
List pending organization invitations
Inputs: org (required), per_page, page, role, +1 more.
github_orgs_list_public_membersC
List public organization members
Inputs: org (required), per_page, page.
github_orgs_list_security_manager_teamsC
List security manager teams
Inputs: org (required).
github_orgs_list_webhook_deliveriesB
List deliveries for an organization webhook
Inputs: org (required), hook_id (required), per_page, cursor, +1 more.
github_orgs_list_webhooksC
List organization webhooks
Inputs: org (required), per_page, page.
github_orgs_ping_webhookC
Ping an organization webhook
Inputs: org (required), hook_id (required).
github_orgs_redeliver_webhook_deliveryC
Redeliver a delivery for an organization webhook
Inputs: org (required), hook_id (required), delivery_id (required).
github_orgs_remove_memberC
Remove an organization member
Inputs: org (required), username (required).
github_orgs_remove_membership_for_userC
Remove organization membership for a user
Inputs: org (required), username (required).
github_orgs_remove_outside_collaboratorC
Remove outside collaborator from an organization
Inputs: org (required), username (required).
github_orgs_remove_public_membership_for_authenticated_userB
Remove public organization membership for the authenticated user
Inputs: org (required), username (required).
github_orgs_remove_security_manager_teamC
Remove a security manager team
Inputs: org (required), team_slug (required).
github_orgs_review_pat_grant_requestB
Review a request to access organization resources with a fine-grained personal access token
Inputs: org (required), pat_request_id (required), body.
github_orgs_review_pat_grant_requests_in_bulkC
Review requests to access organization resources with fine-grained personal access tokens
Inputs: org (required), body.
github_orgs_revoke_all_org_roles_teamB
Remove all organization roles for a team
Inputs: org (required), team_slug (required).
github_orgs_revoke_all_org_roles_userB
Remove all organization roles for a user
Inputs: org (required), username (required).
github_orgs_revoke_org_role_teamB
Remove an organization role from a team
Inputs: org (required), team_slug (required), role_id (required).
github_orgs_revoke_org_role_userC
Remove an organization role from a user
Inputs: org (required), username (required), role_id (required).
github_orgs_set_cluster_deployment_recordsD
Set cluster deployment records
Inputs: org (required), cluster (required), body.
github_orgs_set_immutable_releases_settingsC
Set immutable releases settings for an organization
Inputs: org (required), body.
github_orgs_set_immutable_releases_settings_repositoriesC
Set selected repositories for immutable releases enforcement
Inputs: org (required), body.
github_orgs_set_membership_for_userC
Set organization membership for a user
Inputs: org (required), username (required), body.
github_orgs_set_public_membership_for_authenticated_userC
Set public organization membership for the authenticated user
Inputs: org (required), username (required).
github_orgs_unblock_userB
Unblock a user from an organization
Inputs: org (required), username (required).
github_orgs_updateB
Update an organization
Inputs: org (required), body.
github_orgs_update_issue_fieldC
Update issue field for an organization
Inputs: org (required), issue_field_id (required), body.
github_orgs_update_issue_typeC
Update issue type for an organization
Inputs: org (required), issue_type_id (required), body.
github_orgs_update_membership_for_authenticated_userC
Update an organization membership for the authenticated user
Inputs: org (required), body.
github_orgs_update_pat_accessC
Update the access a fine-grained personal access token has to organization resources
Inputs: org (required), pat_id (required), body.
github_orgs_update_pat_accessesC
Update the access to organization resources via fine-grained personal access tokens
Inputs: org (required), body.
github_orgs_update_webhookC
Update an organization webhook
Inputs: org (required), hook_id (required), body.
github_orgs_update_webhook_config_for_orgC
Update a webhook configuration for an organization
Inputs: org (required), hook_id (required), body.
github_packages_delete_package_for_authenticated_userB
Delete a package for the authenticated user
Inputs: package_type (required), package_name (required).
github_packages_delete_package_for_orgC
Delete a package for an organization
Inputs: org (required), package_type (required), package_name (required).
github_packages_delete_package_for_userC
Delete a package for a user
Inputs: username (required), package_type (required), package_name (required).
github_packages_delete_package_version_for_authenticated_userB
Delete a package version for the authenticated user
Inputs: package_type (required), package_name (required), package_version_id (required).
github_packages_delete_package_version_for_orgC
Delete package version for an organization
Inputs: org (required), package_type (required), package_name (required), package_version_id (required).
github_packages_delete_package_version_for_userC
Delete package version for a user
Inputs: username (required), package_type (required), package_name (required), package_version_id (required).
github_packages_get_all_package_versions_for_package_owned_by_authenticated_userC
List package versions for a package owned by the authenticated user
Inputs: package_type (required), package_name (required), page, per_page, +1 more.
github_packages_get_all_package_versions_for_package_owned_by_orgC
List package versions for a package owned by an organization
Inputs: org (required), package_type (required), package_name (required), page, +2 more.
github_packages_get_all_package_versions_for_package_owned_by_userC
List package versions for a package owned by a user
Inputs: username (required), package_type (required), package_name (required).
github_packages_get_package_for_authenticated_userC
Get a package for the authenticated user
Inputs: package_type (required), package_name (required).
github_packages_get_package_for_organizationC
Get a package for an organization
Inputs: org (required), package_type (required), package_name (required).
github_packages_get_package_for_userC
Get a package for a user
Inputs: username (required), package_type (required), package_name (required).
github_packages_get_package_version_for_authenticated_userC
Get a package version for the authenticated user
Inputs: package_type (required), package_name (required), package_version_id (required).
github_packages_get_package_version_for_organizationC
Get a package version for an organization
Inputs: org (required), package_type (required), package_name (required), package_version_id (required).
github_packages_get_package_version_for_userC
Get a package version for a user
Inputs: username (required), package_type (required), package_name (required), package_version_id (required).
github_packages_list_docker_migration_conflicting_packages_for_authenticated_userB
Get list of conflicting packages during Docker migration for authenticated-user
Inputs: no named parameters.
github_packages_list_docker_migration_conflicting_packages_for_organizationB
Get list of conflicting packages during Docker migration for organization
Inputs: org (required).
github_packages_list_docker_migration_conflicting_packages_for_userB
Get list of conflicting packages during Docker migration for user
Inputs: username (required).
github_packages_list_packages_for_authenticated_userC
List packages for the authenticated user's namespace
Inputs: package_type (required), visibility, page, per_page.
github_packages_list_packages_for_organizationC
List packages for an organization
Inputs: org (required), package_type (required), visibility, page, +1 more.
github_packages_list_packages_for_userC
List packages for a user
Inputs: username (required), package_type (required), visibility, page, +1 more.
github_packages_restore_package_for_authenticated_userC
Restore a package for the authenticated user
Inputs: package_type (required), package_name (required), token.
github_packages_restore_package_for_orgB
Restore a package for an organization
Inputs: org (required), package_type (required), package_name (required), token.
github_packages_restore_package_for_userC
Restore a package for a user
Inputs: username (required), package_type (required), package_name (required), token.
github_packages_restore_package_version_for_authenticated_userC
Restore a package version for the authenticated user
Inputs: package_type (required), package_name (required), package_version_id (required).
github_packages_restore_package_version_for_orgC
Restore package version for an organization
Inputs: org (required), package_type (required), package_name (required), package_version_id (required).
github_packages_restore_package_version_for_userC
Restore package version for a user
Inputs: username (required), package_type (required), package_name (required), package_version_id (required).
github_private_registries_create_org_private_registryB
Create a private registry for an organization
Inputs: org (required), body.
github_private_registries_delete_org_private_registryB
Delete a private registry for an organization
Inputs: org (required), secret_name (required).
github_private_registries_get_org_private_registryB
Get a private registry for an organization
Inputs: org (required), secret_name (required).
github_private_registries_get_org_public_keyB
Get private registries public key for an organization
Inputs: org (required).
github_private_registries_list_org_private_registriesC
List private registries for an organization
Inputs: org (required), per_page, page.
github_private_registries_update_org_private_registryC
Update a private registry for an organization
Inputs: org (required), secret_name (required), body.
github_projects_add_field_for_orgB
Add a field to an organization-owned project.
Inputs: org (required), project_number (required), body.
github_projects_add_field_for_userC
Add field to user owned project
Inputs: username (required), project_number (required), body.
github_projects_add_item_for_orgC
Add item to organization owned project
Inputs: org (required), project_number (required), body.
github_projects_add_item_for_userC
Add item to user owned project
Inputs: username (required), project_number (required), body.
github_projects_create_draft_item_for_authenticated_userC
Create draft item for user owned project
Inputs: user_id (required), project_number (required), body.
github_projects_create_draft_item_for_orgC
Create draft item for organization owned project
Inputs: org (required), project_number (required), body.
github_projects_create_view_for_orgB
Create a view for an organization-owned project
Inputs: org (required), project_number (required), body.
github_projects_create_view_for_userC
Create a view for a user-owned project
Inputs: user_id (required), project_number (required), body.
github_projects_delete_item_for_orgC
Delete project item for organization
Inputs: org (required), project_number (required), item_id (required).
github_projects_delete_item_for_userC
Delete project item for user
Inputs: username (required), project_number (required), item_id (required).
github_projects_get_field_for_orgC
Get project field for organization
Inputs: org (required), project_number (required), field_id (required).
github_projects_get_field_for_userC
Get project field for user
Inputs: username (required), project_number (required), field_id (required).
github_projects_get_for_orgC
Get project for organization
Inputs: org (required), project_number (required).
github_projects_get_for_userC
Get project for user
Inputs: username (required), project_number (required).
github_projects_get_org_itemC
Get an item for an organization owned project
Inputs: org (required), project_number (required), item_id (required), fields.
github_projects_get_user_itemB
Get an item for a user owned project
Inputs: username (required), project_number (required), item_id (required), fields.
github_projects_list_fields_for_orgB
List project fields for organization
Inputs: org (required), project_number (required), per_page, before, +1 more.
github_projects_list_fields_for_userC
List project fields for user
Inputs: username (required), project_number (required), per_page, before, +1 more.
github_projects_list_for_orgC
List projects for organization
Inputs: org (required), q, before, after, +1 more.
github_projects_list_for_userC
List projects for user
Inputs: username (required), q, before, after, +1 more.
github_projects_list_items_for_orgC
List items for an organization owned project
Inputs: org (required), project_number (required), q, fields, +3 more.
github_projects_list_items_for_userC
List items for a user owned project
Inputs: username (required), project_number (required), before, after, +3 more.
github_projects_list_view_items_for_orgC
List items for an organization project view
Inputs: org (required), project_number (required), view_number (required), fields, +3 more.
github_projects_list_view_items_for_userC
List items for a user project view
Inputs: username (required), project_number (required), view_number (required), fields, +3 more.
github_projects_update_item_for_orgC
Update project item for organization
Inputs: org (required), project_number (required), item_id (required), body.
github_projects_update_item_for_userC
Update project item for user
Inputs: username (required), project_number (required), item_id (required), body.
github_pulls_check_if_mergedB
Check if a pull request has been merged
Inputs: owner (required), repo (required), pull_number (required).
github_pulls_createC
Create a pull request
Inputs: owner (required), repo (required), body.
github_pulls_create_reply_for_review_commentC
Create a reply for a review comment
Inputs: owner (required), repo (required), pull_number (required), comment_id (required), +1 more.
github_pulls_create_reviewC
Create a review for a pull request
Inputs: owner (required), repo (required), pull_number (required), body.
github_pulls_create_review_commentC
Create a review comment for a pull request
Inputs: owner (required), repo (required), pull_number (required), body.
github_pulls_delete_pending_reviewB
Delete a pending review for a pull request
Inputs: owner (required), repo (required), pull_number (required), review_id (required).
github_pulls_delete_review_commentC
Delete a review comment for a pull request
Inputs: owner (required), repo (required), comment_id (required).
github_pulls_dismiss_reviewC
Dismiss a review for a pull request
Inputs: owner (required), repo (required), pull_number (required), review_id (required), +1 more.
github_pulls_getC
Get a pull request
Inputs: owner (required), repo (required), pull_number (required).
github_pulls_get_reviewB
Get a review for a pull request
Inputs: owner (required), repo (required), pull_number (required), review_id (required).
github_pulls_get_review_commentC
Get a review comment for a pull request
Inputs: owner (required), repo (required), comment_id (required).
github_pulls_listB
List pull requests
Inputs: owner (required), repo (required), state, head, +5 more.
github_pulls_list_comments_for_reviewC
List comments for a pull request review
Inputs: owner (required), repo (required), pull_number (required), review_id (required), +2 more.
github_pulls_list_commitsC
List commits on a pull request
Inputs: owner (required), repo (required), pull_number (required), per_page, +1 more.
github_pulls_list_filesB
List pull requests files
Inputs: owner (required), repo (required), pull_number (required), per_page, +1 more.
github_pulls_list_requested_reviewersC
Get all requested reviewers for a pull request
Inputs: owner (required), repo (required), pull_number (required).
github_pulls_list_review_commentsC
List review comments on a pull request
Inputs: owner (required), repo (required), pull_number (required), sort, +4 more.
github_pulls_list_review_comments_for_repoB
List review comments in a repository
Inputs: owner (required), repo (required), sort, direction, +3 more.
github_pulls_list_reviewsC
List reviews for a pull request
Inputs: owner (required), repo (required), pull_number (required), per_page, +1 more.
github_pulls_mergeC
Merge a pull request
Inputs: owner (required), repo (required), pull_number (required), body.
github_pulls_remove_requested_reviewersD
Remove requested reviewers from a pull request
Inputs: owner (required), repo (required), pull_number (required).
github_pulls_request_reviewersB
Request reviewers for a pull request
Inputs: owner (required), repo (required), pull_number (required), body.
github_pulls_submit_reviewC
Submit a review for a pull request
Inputs: owner (required), repo (required), pull_number (required), review_id (required), +1 more.
github_pulls_updateC
Update a pull request
Inputs: owner (required), repo (required), pull_number (required), body.
github_pulls_update_branchC
Update a pull request branch
Inputs: owner (required), repo (required), pull_number (required), body.
github_pulls_update_reviewC
Update a review for a pull request
Inputs: owner (required), repo (required), pull_number (required), review_id (required), +1 more.
github_pulls_update_review_commentC
Update a review comment for a pull request
Inputs: owner (required), repo (required), comment_id (required), body.
github_rate_limit_getA
Get rate limit status for the authenticated user
Inputs: no named parameters.
github_reactions_create_for_commit_commentC
Create reaction for a commit comment
Inputs: owner (required), repo (required), comment_id (required), body.
github_reactions_create_for_issueC
Create reaction for an issue
Inputs: owner (required), repo (required), issue_number (required), body.
github_reactions_create_for_issue_commentC
Create reaction for an issue comment
Inputs: owner (required), repo (required), comment_id (required), body.
github_reactions_create_for_pull_request_review_commentC
Create reaction for a pull request review comment
Inputs: owner (required), repo (required), comment_id (required), body.
github_reactions_create_for_releaseC
Create reaction for a release
Inputs: owner (required), repo (required), release_id (required), body.
github_reactions_delete_for_commit_commentB
Delete a commit comment reaction
Inputs: owner (required), repo (required), comment_id (required), reaction_id (required).
github_reactions_delete_for_issueC
Delete an issue reaction
Inputs: owner (required), repo (required), issue_number (required), reaction_id (required).
github_reactions_delete_for_issue_commentB
Delete an issue comment reaction
Inputs: owner (required), repo (required), comment_id (required), reaction_id (required).
github_reactions_delete_for_pull_request_commentC
Delete a pull request comment reaction
Inputs: owner (required), repo (required), comment_id (required), reaction_id (required).
github_reactions_delete_for_releaseB
Delete a release reaction
Inputs: owner (required), repo (required), release_id (required), reaction_id (required).
github_reactions_list_for_commit_commentC
List reactions for a commit comment
Inputs: owner (required), repo (required), comment_id (required), content, +2 more.
github_reactions_list_for_issueB
List reactions for an issue
Inputs: owner (required), repo (required), issue_number (required), content, +2 more.
github_reactions_list_for_issue_commentC
List reactions for an issue comment
Inputs: owner (required), repo (required), comment_id (required), content, +2 more.
github_reactions_list_for_pull_request_review_commentB
List reactions for a pull request review comment
Inputs: owner (required), repo (required), comment_id (required), content, +2 more.
github_reactions_list_for_releaseC
List reactions for a release
Inputs: owner (required), repo (required), release_id (required), content, +2 more.
github_repos_add_app_access_restrictionsC
Add app access restrictions
Inputs: owner (required), repo (required), branch (required), body.
github_repos_add_collaboratorC
Add a repository collaborator
Inputs: owner (required), repo (required), username (required), body.
github_repos_add_status_check_contextsC
Add status check contexts
Inputs: owner (required), repo (required), branch (required), body.
github_repos_add_team_access_restrictionsC
Add team access restrictions
Inputs: owner (required), repo (required), branch (required), body.
github_repos_add_user_access_restrictionsC
Add user access restrictions
Inputs: owner (required), repo (required), branch (required), body.
github_repos_check_automated_security_fixesB
Check if Dependabot security updates are enabled for a repository
Inputs: owner (required), repo (required).
github_repos_check_collaboratorC
Check if a user is a repository collaborator
Inputs: owner (required), repo (required), username (required).
github_repos_check_immutable_releasesB
Check if immutable releases are enabled for a repository
Inputs: owner (required), repo (required).
github_repos_codeowners_errorsC
List CODEOWNERS errors
Inputs: owner (required), repo (required), ref.
github_repos_compare_commitsC
Compare two commits
Inputs: owner (required), repo (required), basehead (required), page, +1 more.
github_repos_create_attestationC
Create an attestation
Inputs: owner (required), repo (required), body.
github_repos_create_autolinkC
Create an autolink reference for a repository
Inputs: owner (required), repo (required), body.
github_repos_create_commit_commentC
Create a commit comment
Inputs: owner (required), repo (required), commit_sha (required), body.
github_repos_create_commit_signature_protectionC
Create commit signature protection
Inputs: owner (required), repo (required), branch (required).
github_repos_create_deploy_keyB
Create a deploy key
Inputs: owner (required), repo (required), body.
github_repos_create_deploymentC
Create a deployment
Inputs: owner (required), repo (required), body.
github_repos_create_deployment_branch_policyC
Create a deployment branch policy
Inputs: owner (required), repo (required), environment_name (required), body.
github_repos_create_deployment_protection_ruleB
Create a custom deployment protection rule on an environment
Inputs: owner (required), repo (required), environment_name (required), body.
github_repos_create_deployment_statusC
Create a deployment status
Inputs: owner (required), repo (required), deployment_id (required), body.
github_repos_create_dispatch_eventC
Create a repository dispatch event
Inputs: owner (required), repo (required), body.
github_repos_create_forkC
Create a fork
Inputs: owner (required), repo (required), body.
github_repos_create_in_orgC
Create an organization repository
Inputs: org (required), body.
github_repos_create_org_rulesetC
Create an organization repository ruleset
Inputs: org (required), body.
github_repos_create_or_update_environmentC
Create or update an environment
Inputs: owner (required), repo (required), environment_name (required), body.
github_repos_create_or_update_file_contentsC
Create or update file contents
Inputs: owner (required), repo (required), path (required), body.
github_repos_create_pages_deploymentC
Create a GitHub Pages deployment
Inputs: owner (required), repo (required), body.
github_repos_create_pages_siteC
Create a GitHub Pages site
Inputs: owner (required), repo (required), body.
github_repos_create_webhookD
Create a repository webhook
Inputs: owner (required), repo (required), body.
github_repos_deleteB
Delete a repository
Inputs: owner (required), repo (required).
github_repos_delete_access_restrictionsC
Delete access restrictions
Inputs: owner (required), repo (required), branch (required).
github_repos_delete_admin_branch_protectionC
Delete admin branch protection
Inputs: owner (required), repo (required), branch (required).
github_repos_delete_an_environmentC
Delete an environment
Inputs: owner (required), repo (required), environment_name (required).
github_repos_delete_autolinkB
Delete an autolink reference from a repository
Inputs: owner (required), repo (required), autolink_id (required).
github_repos_delete_branch_protectionC
Delete branch protection
Inputs: owner (required), repo (required), branch (required).
github_repos_delete_commit_commentB
Delete a commit comment
Inputs: owner (required), repo (required), comment_id (required).
github_repos_delete_commit_signature_protectionC
Delete commit signature protection
Inputs: owner (required), repo (required), branch (required).
github_repos_delete_deploy_keyC
Delete a deploy key
Inputs: owner (required), repo (required), key_id (required).
github_repos_delete_deploymentC
Delete a deployment
Inputs: owner (required), repo (required), deployment_id (required).
github_repos_delete_deployment_branch_policyC
Delete a deployment branch policy
Inputs: owner (required), repo (required), environment_name (required), branch_policy_id (required).
github_repos_delete_fileC
Delete a file
Inputs: owner (required), repo (required), path (required).
github_repos_delete_invitationC
Delete a repository invitation
Inputs: owner (required), repo (required), invitation_id (required).
github_repos_delete_org_rulesetC
Delete an organization repository ruleset
Inputs: org (required), ruleset_id (required).
github_repos_delete_pages_siteC
Delete a GitHub Pages site
Inputs: owner (required), repo (required).
github_repos_delete_pull_request_review_protectionC
Delete pull request review protection
Inputs: owner (required), repo (required), branch (required).
github_repos_delete_webhookC
Delete a repository webhook
Inputs: owner (required), repo (required), hook_id (required).
github_repos_disable_automated_security_fixesB
Disable Dependabot security updates
Inputs: owner (required), repo (required).
github_repos_disable_deployment_protection_ruleC
Disable a custom protection rule for an environment
Inputs: owner (required), repo (required), environment_name (required), protection_rule_id (required).
github_repos_disable_immutable_releasesC
Disable immutable releases
Inputs: owner (required), repo (required).
github_repos_enable_automated_security_fixesB
Enable Dependabot security updates
Inputs: owner (required), repo (required).
github_repos_enable_immutable_releasesC
Enable immutable releases
Inputs: owner (required), repo (required).
github_repos_getC
Get a repository
Inputs: owner (required), repo (required).
github_repos_get_access_restrictionsC
Get access restrictions
Inputs: owner (required), repo (required), branch (required).
github_repos_get_admin_branch_protectionD
Get admin branch protection
Inputs: owner (required), repo (required), branch (required).
github_repos_get_all_deployment_protection_rulesB
Get all deployment protection rules for an environment
Inputs: owner (required), repo (required), environment_name (required).
github_repos_get_all_environmentsC
List environments
Inputs: owner (required), repo (required), per_page, page.
github_repos_get_all_status_check_contextsC
Get all status check contexts
Inputs: owner (required), repo (required), branch (required).
github_repos_get_apps_with_access_to_protected_branchB
Get apps with access to the protected branch
Inputs: owner (required), repo (required), branch (required).
github_repos_get_autolinkA
Get an autolink reference of a repository
Inputs: owner (required), repo (required), autolink_id (required).
github_repos_get_branchC
Get a branch
Inputs: owner (required), repo (required), branch (required).
github_repos_get_branch_protectionC
Get branch protection
Inputs: owner (required), repo (required), branch (required).
github_repos_get_collaborator_permission_levelC
Get repository permissions for a user
Inputs: owner (required), repo (required), username (required).
github_repos_get_combined_status_for_refC
Get the combined status for a specific reference
Inputs: owner (required), repo (required), ref (required), per_page, +1 more.
github_repos_get_commitC
Get a commit
Inputs: owner (required), repo (required), ref (required), page, +1 more.
github_repos_get_commit_commentC
Get a commit comment
Inputs: owner (required), repo (required), comment_id (required).
github_repos_get_commit_signature_protectionD
Get commit signature protection
Inputs: owner (required), repo (required), branch (required).
github_repos_get_community_profile_metricsC
Get community profile metrics
Inputs: owner (required), repo (required).
github_repos_get_contentC
Get repository content
Inputs: owner (required), repo (required), path (required), ref.
github_repos_get_custom_deployment_protection_ruleC
Get a custom deployment protection rule
Inputs: owner (required), repo (required), environment_name (required), protection_rule_id (required).
github_repos_get_deploy_keyB
Get a deploy key
Inputs: owner (required), repo (required), key_id (required).
github_repos_get_deploymentC
Get a deployment
Inputs: owner (required), repo (required), deployment_id (required).
github_repos_get_deployment_branch_policyC
Get a deployment branch policy
Inputs: owner (required), repo (required), environment_name (required), branch_policy_id (required).
github_repos_get_deployment_statusC
Get a deployment status
Inputs: owner (required), repo (required), deployment_id (required), status_id (required).
github_repos_get_environmentC
Get an environment
Inputs: owner (required), repo (required), environment_name (required).
github_repos_get_latest_pages_buildB
Get latest Pages build
Inputs: owner (required), repo (required).
github_repos_get_org_rulesetC
Get an organization repository ruleset
Inputs: org (required), ruleset_id (required).
github_repos_get_org_rulesetsB
Get all organization repository rulesets
Inputs: org (required), per_page, page, targets.
github_repos_get_org_rule_suiteC
Get an organization rule suite
Inputs: org (required), rule_suite_id (required).
github_repos_get_org_rule_suitesC
List organization rule suites
Inputs: org (required), ref, repository_name, time_period, +4 more.
github_repos_get_pagesC
Get a GitHub Pages site
Inputs: owner (required), repo (required).
github_repos_get_pages_buildC
Get GitHub Pages build
Inputs: owner (required), repo (required), build_id (required).
github_repos_get_pages_deploymentC
Get the status of a GitHub Pages deployment
Inputs: owner (required), repo (required), pages_deployment_id (required).
github_repos_get_pull_request_review_protectionB
Get pull request review protection
Inputs: owner (required), repo (required), branch (required).
github_repos_get_status_checks_protectionC
Get status checks protection
Inputs: owner (required), repo (required), branch (required).
github_repos_get_teams_with_access_to_protected_branchB
Get teams with access to the protected branch
Inputs: owner (required), repo (required), branch (required).
github_repos_get_users_with_access_to_protected_branchC
Get users with access to the protected branch
Inputs: owner (required), repo (required), branch (required).
github_repos_get_webhookC
Get a repository webhook
Inputs: owner (required), repo (required), hook_id (required).
github_repos_get_webhook_config_for_repoC
Get a webhook configuration for a repository
Inputs: owner (required), repo (required), hook_id (required).
github_repos_get_webhook_deliveryC
Get a delivery for a repository webhook
Inputs: owner (required), repo (required), hook_id (required), delivery_id (required).
github_repos_list_activitiesC
List repository activities
Inputs: owner (required), repo (required), direction, per_page, +6 more.
github_repos_list_attestationsD
List attestations
Inputs: owner (required), repo (required), subject_digest (required), per_page, +3 more.
github_repos_list_autolinksC
Get all autolinks of a repository
Inputs: owner (required), repo (required).
github_repos_list_branchesC
List branches
Inputs: owner (required), repo (required), protected, per_page, +1 more.
github_repos_list_branches_for_head_commitB
List branches for HEAD commit
Inputs: owner (required), repo (required), commit_sha (required).
github_repos_list_collaboratorsC
List repository collaborators
Inputs: owner (required), repo (required), affiliation, permission, +2 more.
github_repos_list_comments_for_commitC
List commit comments
Inputs: owner (required), repo (required), commit_sha (required), per_page, +1 more.
github_repos_list_commit_comments_for_repoB
List commit comments for a repository
Inputs: owner (required), repo (required), per_page, page.
github_repos_list_commitsC
List commits
Inputs: owner (required), repo (required), sha, path, +6 more.
github_repos_list_commit_statuses_for_refC
List commit statuses for a reference
Inputs: owner (required), repo (required), ref (required), per_page, +1 more.
github_repos_list_contributorsC
List repository contributors
Inputs: owner (required), repo (required), anon, per_page, +1 more.
github_repos_list_custom_deployment_rule_integrationsB
List custom deployment rule integrations available for an environment
Inputs: owner (required), repo (required), environment_name (required), page, +1 more.
github_repos_list_deploy_keysC
List deploy keys
Inputs: owner (required), repo (required), per_page, page.
github_repos_list_deployment_branch_policiesC
List deployment branch policies
Inputs: owner (required), repo (required), environment_name (required), per_page, +1 more.
github_repos_list_deploymentsC
List deployments
Inputs: owner (required), repo (required), sha, ref, +4 more.
github_repos_list_deployment_statusesC
List deployment statuses
Inputs: owner (required), repo (required), deployment_id (required), per_page, +1 more.
github_repos_list_forksC
List forks
Inputs: owner (required), repo (required), sort, per_page, +1 more.
github_repos_list_for_orgC
List organization repositories
Inputs: org (required), type, sort, direction, +2 more.
github_repos_list_invitationsC
List repository invitations
Inputs: owner (required), repo (required), per_page, page.
github_repos_list_languagesC
List repository languages
Inputs: owner (required), repo (required).
github_repos_list_pages_buildsC
List GitHub Pages builds
Inputs: owner (required), repo (required), per_page, page.
github_repos_list_pull_requests_associated_with_commitC
List pull requests associated with a commit
Inputs: owner (required), repo (required), commit_sha (required), per_page, +1 more.
github_repos_list_webhook_deliveriesB
List deliveries for a repository webhook
Inputs: owner (required), repo (required), hook_id (required), per_page, +2 more.
github_repos_list_webhooksC
List repository webhooks
Inputs: owner (required), repo (required), per_page, page.
github_repos_mergeC
Merge a branch
Inputs: owner (required), repo (required), body.
github_repos_merge_upstreamB
Sync a fork branch with the upstream repository
Inputs: owner (required), repo (required), body.
github_repos_ping_webhookC
Ping a repository webhook
Inputs: owner (required), repo (required), hook_id (required).
github_repos_redeliver_webhook_deliveryC
Redeliver a delivery for a repository webhook
Inputs: owner (required), repo (required), hook_id (required), delivery_id (required).
github_repos_remove_app_access_restrictionsC
Remove app access restrictions
Inputs: owner (required), repo (required), branch (required).
github_repos_remove_collaboratorC
Remove a repository collaborator
Inputs: owner (required), repo (required), username (required).
github_repos_remove_status_check_contextsC
Remove status check contexts
Inputs: owner (required), repo (required), branch (required).
github_repos_remove_status_check_protectionC
Remove status check protection
Inputs: owner (required), repo (required), branch (required).
github_repos_remove_team_access_restrictionsD
Remove team access restrictions
Inputs: owner (required), repo (required), branch (required).
github_repos_remove_user_access_restrictionsC
Remove user access restrictions
Inputs: owner (required), repo (required), branch (required).
github_repos_rename_branchB
Rename a branch
Inputs: owner (required), repo (required), branch (required), body.
github_repos_request_pages_buildC
Request a GitHub Pages build
Inputs: owner (required), repo (required).
github_repos_set_admin_branch_protectionC
Set admin branch protection
Inputs: owner (required), repo (required), branch (required).
github_repos_set_app_access_restrictionsC
Set app access restrictions
Inputs: owner (required), repo (required), branch (required), body.
github_repos_set_status_check_contextsD
Set status check contexts
Inputs: owner (required), repo (required), branch (required), body.
github_repos_set_team_access_restrictionsC
Set team access restrictions
Inputs: owner (required), repo (required), branch (required), body.
github_repos_set_user_access_restrictionsD
Set user access restrictions
Inputs: owner (required), repo (required), branch (required), body.
github_repos_test_push_webhookC
Test the push repository webhook
Inputs: owner (required), repo (required), hook_id (required).
github_repos_updateC
Update a repository
Inputs: owner (required), repo (required), body.
github_repos_update_branch_protectionC
Update branch protection
Inputs: owner (required), repo (required), branch (required), body.
github_repos_update_commit_commentC
Update a commit comment
Inputs: owner (required), repo (required), comment_id (required), body.
github_repos_update_deployment_branch_policyB
Update a deployment branch policy
Inputs: owner (required), repo (required), environment_name (required), branch_policy_id (required), +1 more.
github_repos_update_information_about_pages_siteB
Update information about a GitHub Pages site
Inputs: owner (required), repo (required), body.
github_repos_update_invitationB
Update a repository invitation
Inputs: owner (required), repo (required), invitation_id (required), body.
github_repos_update_org_rulesetB
Update an organization repository ruleset
Inputs: org (required), ruleset_id (required), body.
github_repos_update_pull_request_review_protectionC
Update pull request review protection
Inputs: owner (required), repo (required), branch (required), body.
github_repos_update_status_check_protectionC
Update status check protection
Inputs: owner (required), repo (required), branch (required), body.
github_repos_update_webhookB
Update a repository webhook
Inputs: owner (required), repo (required), hook_id (required), body.
github_repos_update_webhook_config_for_repoC
Update a webhook configuration for a repository
Inputs: owner (required), repo (required), hook_id (required), body.
github_secret_scanning_create_push_protection_bypassC
Create a push protection bypass
Inputs: owner (required), repo (required), body.
github_secret_scanning_get_alertB
Get a secret scanning alert
Inputs: owner (required), repo (required), alert_number (required), hide_secret.
github_secret_scanning_get_scan_historyB
Get secret scanning scan history for a repository
Inputs: owner (required), repo (required).
github_secret_scanning_list_alerts_for_repoC
List secret scanning alerts for a repository
Inputs: owner (required), repo (required), state, secret_type, +15 more.
github_secret_scanning_list_locations_for_alertC
List locations for a secret scanning alert
Inputs: owner (required), repo (required), alert_number (required), page, +1 more.
github_secret_scanning_update_alertC
Update a secret scanning alert
Inputs: owner (required), repo (required), alert_number (required), body.
github_secret_scanning_update_org_pattern_configsC
Update organization pattern configurations
Inputs: org (required), body.
github_security_advisories_create_forkB
Create a temporary private fork
Inputs: owner (required), repo (required), ghsa_id (required).
github_security_advisories_create_private_vulnerability_reportC
Privately report a security vulnerability
Inputs: owner (required), repo (required), body.
github_security_advisories_create_repository_advisoryC
Create a repository security advisory
Inputs: owner (required), repo (required), body.
github_security_advisories_create_repository_advisory_cve_requestC
Request a CVE for a repository security advisory
Inputs: owner (required), repo (required), ghsa_id (required).
github_security_advisories_get_global_advisoryB
Get a global security advisory
Inputs: ghsa_id (required).
github_security_advisories_get_repository_advisoryC
Get a repository security advisory
Inputs: owner (required), repo (required), ghsa_id (required).
github_security_advisories_list_global_advisoriesC
List global security advisories
Inputs: ghsa_id, type, cve_id, ecosystem, +14 more.
github_security_advisories_list_org_repository_advisoriesC
List repository security advisories for an organization
Inputs: org (required), direction, sort, before, +3 more.
github_security_advisories_list_repository_advisoriesC
List repository security advisories
Inputs: owner (required), repo (required), direction, sort, +4 more.
github_security_advisories_update_repository_advisoryB
Update a repository security advisory
Inputs: owner (required), repo (required), ghsa_id (required), body.
github_teams_add_member_legacyC
Add team member (Legacy)
Inputs: team_id (required), username (required).
github_teams_add_or_update_membership_for_user_in_orgC
Add or update team membership for a user
Inputs: org (required), team_slug (required), username (required), body.
github_teams_add_or_update_membership_for_user_legacyC
Add or update team membership for a user (Legacy)
Inputs: team_id (required), username (required), body.
github_teams_add_or_update_repo_permissions_in_orgC
Add or update team repository permissions
Inputs: org (required), team_slug (required), owner (required), repo (required), +1 more.
github_teams_add_or_update_repo_permissions_legacyC
Add or update team repository permissions (Legacy)
Inputs: team_id (required), owner (required), repo (required), body.
github_teams_check_permissions_for_repo_in_orgC
Check team permissions for a repository
Inputs: org (required), team_slug (required), owner (required), repo (required).
github_teams_check_permissions_for_repo_legacyC
Check team permissions for a repository (Legacy)
Inputs: team_id (required), owner (required), repo (required).
github_teams_createC
Create a team
Inputs: org (required), body.
github_teams_delete_in_orgC
Delete a team
Inputs: org (required), team_slug (required).
github_teams_delete_legacyC
Delete a team (Legacy)
Inputs: team_id (required).
github_teams_get_by_nameC
Get a team by name
Inputs: org (required), team_slug (required).
github_teams_get_legacyC
Get a team (Legacy)
Inputs: team_id (required).
github_teams_get_member_legacyD
Get team member (Legacy)
Inputs: team_id (required), username (required).
github_teams_get_membership_for_user_in_orgC
Get team membership for a user
Inputs: org (required), team_slug (required), username (required).
github_teams_get_membership_for_user_legacyC
Get team membership for a user (Legacy)
Inputs: team_id (required), username (required).
github_teams_listC
List teams
Inputs: org (required), per_page, page, team_type.
github_teams_list_child_in_orgC
List child teams
Inputs: org (required), team_slug (required), per_page, page.
github_teams_list_child_legacyC
List child teams (Legacy)
Inputs: team_id (required), per_page, page.
github_teams_list_for_authenticated_userC
List teams for the authenticated user
Inputs: per_page, page.
github_teams_list_members_in_orgC
List team members
Inputs: org (required), team_slug (required), role, per_page, +1 more.
github_teams_list_members_legacyC
List team members (Legacy)
Inputs: team_id (required), role, per_page, page.
github_teams_list_pending_invitations_in_orgC
List pending team invitations
Inputs: org (required), team_slug (required), per_page, page.
github_teams_list_pending_invitations_legacyC
List pending team invitations (Legacy)
Inputs: team_id (required), per_page, page.
github_teams_list_repos_in_orgC
List team repositories
Inputs: org (required), team_slug (required), per_page, page.
github_teams_list_repos_legacyC
List team repositories (Legacy)
Inputs: team_id (required), per_page, page.
github_teams_remove_member_legacyC
Remove team member (Legacy)
Inputs: team_id (required), username (required).
github_teams_remove_membership_for_user_in_orgC
Remove team membership for a user
Inputs: org (required), team_slug (required), username (required).
github_teams_remove_membership_for_user_legacyC
Remove team membership for a user (Legacy)
Inputs: team_id (required), username (required).
github_teams_remove_repo_in_orgC
Remove a repository from a team
Inputs: org (required), team_slug (required), owner (required), repo (required).
github_teams_remove_repo_legacyB
Remove a repository from a team (Legacy)
Inputs: team_id (required), owner (required), repo (required).
github_teams_update_in_orgC
Update a team
Inputs: org (required), team_slug (required), body.
github_teams_update_legacyC
Update a team (Legacy)
Inputs: team_id (required), body.
github_users_add_email_for_authenticated_userC
Add an email address for the authenticated user
Inputs: body.
github_users_add_social_account_for_authenticated_userD
Add social accounts for the authenticated user
Inputs: body.
github_users_blockC
Block a user
Inputs: username (required).
github_users_check_blockedB
Check if a user is blocked by the authenticated user
Inputs: username (required).
github_users_check_following_for_userC
Check if a user follows another user
Inputs: username (required), target_user (required).
github_users_check_person_is_followed_by_authenticatedC
Check if a person is followed by the authenticated user
Inputs: username (required).
github_users_create_gpg_key_for_authenticated_userC
Create a GPG key for the authenticated user
Inputs: body.
github_users_create_public_ssh_key_for_authenticated_userB
Create a public SSH key for the authenticated user
Inputs: body.
github_users_create_ssh_signing_key_for_authenticated_userC
Create a SSH signing key for the authenticated user
Inputs: body.
github_users_delete_attestations_bulkC
Delete attestations in bulk
Inputs: username (required), body.
github_users_delete_attestations_by_idB
Delete attestations by ID
Inputs: username (required), attestation_id (required).
github_users_delete_attestations_by_subject_digestB
Delete attestations by subject digest
Inputs: username (required), subject_digest (required).
github_users_delete_email_for_authenticated_userC
Delete an email address for the authenticated user
Inputs: no named parameters.
github_users_delete_gpg_key_for_authenticated_userC
Delete a GPG key for the authenticated user
Inputs: gpg_key_id (required).
github_users_delete_public_ssh_key_for_authenticated_userB
Delete a public SSH key for the authenticated user
Inputs: key_id (required).
github_users_delete_social_account_for_authenticated_userB
Delete social accounts for the authenticated user
Inputs: no named parameters.
github_users_delete_ssh_signing_key_for_authenticated_userC
Delete an SSH signing key for the authenticated user
Inputs: ssh_signing_key_id (required).
github_users_followB
Follow a user
Inputs: username (required).
github_users_get_authenticatedB
Get the authenticated user
Inputs: no named parameters.
github_users_get_by_idC
Get a user using their ID
Inputs: account_id (required).
github_users_get_by_usernameC
Get a user
Inputs: username (required).
github_users_get_context_for_userC
Get contextual information for a user
Inputs: username (required), subject_type, subject_id.
github_users_get_gpg_key_for_authenticated_userC
Get a GPG key for the authenticated user
Inputs: gpg_key_id (required).
github_users_get_public_ssh_key_for_authenticated_userC
Get a public SSH key for the authenticated user
Inputs: key_id (required).
github_users_get_ssh_signing_key_for_authenticated_userC
Get an SSH signing key for the authenticated user
Inputs: ssh_signing_key_id (required).
github_users_listC
List users
Inputs: since, per_page.
github_users_list_attestationsD
List attestations
Inputs: username (required), subject_digest (required), per_page, before, +2 more.
github_users_list_attestations_bulkC
List attestations by bulk subject digests
Inputs: username (required), per_page, before, after, +1 more.
github_users_list_blocked_by_authenticated_userB
List users blocked by the authenticated user
Inputs: per_page, page.
github_users_list_emails_for_authenticated_userC
List email addresses for the authenticated user
Inputs: per_page, page.
github_users_list_followed_by_authenticated_userC
List the people the authenticated user follows
Inputs: per_page, page.
github_users_list_followers_for_authenticated_userC
List followers of the authenticated user
Inputs: per_page, page.
github_users_list_followers_for_userB
List followers of a user
Inputs: username (required), per_page, page.
github_users_list_following_for_userA
List the people a user follows
Inputs: username (required), per_page, page.
github_users_list_gpg_keys_for_authenticated_userB
List GPG keys for the authenticated user
Inputs: per_page, page.
github_users_list_gpg_keys_for_userB
List GPG keys for a user
Inputs: username (required), per_page, page.
github_users_list_public_emails_for_authenticated_userB
List public email addresses for the authenticated user
Inputs: per_page, page.
github_users_list_public_keys_for_userC
List public keys for a user
Inputs: username (required), per_page, page.
github_users_list_public_ssh_keys_for_authenticated_userB
List public SSH keys for the authenticated user
Inputs: per_page, page.
github_users_list_social_accounts_for_authenticated_userB
List social accounts for the authenticated user
Inputs: per_page, page.
github_users_list_social_accounts_for_userC
List social accounts for a user
Inputs: username (required), per_page, page.
github_users_list_ssh_signing_keys_for_authenticated_userC
List SSH signing keys for the authenticated user
Inputs: per_page, page.
github_users_list_ssh_signing_keys_for_userC
List SSH signing keys for a user
Inputs: username (required), per_page, page.
github_users_set_primary_email_visibility_for_authenticated_userC
Set primary email visibility for the authenticated user
Inputs: body.
github_users_unblockC
Unblock a user
Inputs: username (required).
github_users_unfollowB
Unfollow a user
Inputs: username (required).
github_users_update_authenticatedC
Update the authenticated user
Inputs: body.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1043 tools
The consistent domain-prefixed naming makes most tools distinguishable, and each maps to a specific API endpoint. However, the sheer number of near-identical variants (org vs repo vs authenticated-user, legacy vs non-legacy, get vs list) creates some risk of misselection.
Tool names overwhelmingly follow a snake_case domain_action_resource pattern, which is impressive across 1043 tools. Minor inconsistencies exist, such as mixing delete/remove and create/add, plus a few awkward compound names like custom_properties_for_repos_get...
1043 tools is an extreme count for any agent-facing surface, far beyond the manageable range. Even if each tool is individually valid, the sheer volume makes efficient tool selection impractical and will overwhelm context windows.
The surface is extremely broad, covering many GitHub API domains, but notable gaps exist: there are no search tools and no release lifecycle tools (list/create/update/delete releases). These are significant missing capabilities for a GitHub-focused server.
Maintenance
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Create, deploy, and operate MCP servers directly from your GitHub repositories.
A MCP server built for developers enabling Git based project management with project and personal…
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that enables Claude and other compatible LLMs to interact with the GitHub API, supporting features like creating issues, retrieving repository information, listing issues, and searching repositories.4ISC
- AlicenseBqualityDmaintenanceAn MCP server that allows Claude and other MCP-compatible LLMs to interact with the GitHub API, supporting features like creating issues, getting repository information, listing issues, and searching repositories.4ISC
- AlicenseBqualityDmaintenanceMCP (Model Context Protocol) server for GitHub API integration. This server provides comprehensive tools for interacting with GitHub repositories, issues, pull requests, branches, and code search through a unified interface.156 npmMIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides tools for interacting with the GitHub API, enabling AI assistants to query repositories, pull requests, issues, commits, users, and more.494 npmISC