GitHub API MCP server
Every GitHub REST endpoint: repos, issues, PRs, actions, users.
The complete GitHub REST API as tools, compiled from GitHub's own OpenAPI description. Public data works without a key; add a personal access token for private repositories, writes and higher limits.
Why use the hosted one: Public data works without a key, and your own GitHub personal access token unlocks the rest. One search finds the right endpoint among hundreds.
Public data works without a key. For private data, writes and higher limits, add your GitHub personal access token in the dashboard.
Connect
claude mcp add --transport http hj-github-api https://mcp.hjlabs.in/mcp/github-api \
--header "Authorization: Bearer YOUR_API_KEY"Create an API key and put it in place of YOUR_API_KEY. Step-by-step guides: claude.ai and ChatGPT connectors, Claude Code, Cursor, VS Code, Claude Desktop, Windsurf, Zed, OpenAI Codex CLI, Gemini CLI.
All 1,221 tools
Actions 98 tools
- Get GitHub Actions cache retention limit for an enterprise
actions_get_actions_cache_retention_limit_for_enterprise - Set GitHub Actions cache retention limit for an enterprise
actions_set_actions_cache_retention_limit_for_enterprise - Get GitHub Actions cache storage limit for an enterprise
actions_get_actions_cache_storage_limit_for_enterprise - Set GitHub Actions cache storage limit for an enterprise
actions_set_actions_cache_storage_limit_for_enterprise - Get GitHub Actions cache retention limit for an organization
actions_get_actions_cache_retention_limit_for_organization - Set GitHub Actions cache retention limit for an organization
actions_set_actions_cache_retention_limit_for_organization - Get GitHub Actions cache storage limit for an organization
actions_get_actions_cache_storage_limit_for_organization - Set GitHub Actions cache storage limit for an organization
actions_set_actions_cache_storage_limit_for_organization - Get GitHub Actions cache usage for an organization
actions_get_actions_cache_usage_for_org - List repositories with GitHub Actions cache usage for an organization
actions_get_actions_cache_usage_by_repo_for_org - List GitHub-hosted runners for an organization
actions_list_hosted_runners_for_org - Create a GitHub-hosted runner for an organization
actions_create_hosted_runner_for_org - List custom images for an organization
actions_list_custom_images_for_org - Get a custom image definition for GitHub Actions Hosted Runners
actions_get_custom_image_for_org - Delete a custom image from the organization
actions_delete_custom_image_from_org - List image versions of a custom image for an organization
actions_list_custom_image_versions_for_org - Get an image version of a custom image for GitHub Actions Hosted Runners
actions_get_custom_image_version_for_org - Delete an image version of custom image from the organization
actions_delete_custom_image_version_from_org - Get GitHub-owned images for GitHub-hosted runners in an organization
actions_get_hosted_runners_github_owned_images_for_org - Get partner images for GitHub-hosted runners in an organization
actions_get_hosted_runners_partner_images_for_org - Get limits on GitHub-hosted runners for an organization
actions_get_hosted_runners_limits_for_org - Get GitHub-hosted runners machine specs for an organization
actions_get_hosted_runners_machine_specs_for_org - Get platforms for GitHub-hosted runners in an organization
actions_get_hosted_runners_platforms_for_org - Get a GitHub-hosted runner for an organization
actions_get_hosted_runner_for_org - Update a GitHub-hosted runner for an organization
actions_update_hosted_runner_for_org - Delete a GitHub-hosted runner for an organization
actions_delete_hosted_runner_for_org - Get GitHub Actions permissions for an organization
actions_get_github_actions_permissions_organization - Set GitHub Actions permissions for an organization
actions_set_github_actions_permissions_organization - Get artifact and log retention settings for an organization
actions_get_artifact_and_log_retention_settings_organization - Set artifact and log retention settings for an organization
actions_set_artifact_and_log_retention_settings_organization - Get fork PR contributor approval permissions for an organization
actions_get_fork_pr_contributor_approval_permissions_organiz - Set fork PR contributor approval permissions for an organization
actions_set_fork_pr_contributor_approval_permissions_organiz - Get private repo fork PR workflow settings for an organization
actions_get_private_repo_fork_pr_workflows_settings_organiza - Set private repo fork PR workflow settings for an organization
actions_set_private_repo_fork_pr_workflows_settings_organiza - List selected repositories enabled for GitHub Actions in an organization
actions_list_selected_repositories_enabled_github_actions_or - Set selected repositories enabled for GitHub Actions in an organization
actions_set_selected_repositories_enabled_github_actions_org - Enable a selected repository for GitHub Actions in an organization
actions_enable_selected_repository_github_actions_organizati - Disable a selected repository for GitHub Actions in an organization
actions_disable_selected_repository_github_actions_organizat - Get allowed actions and reusable workflows for an organization
actions_get_allowed_actions_organization - Set allowed actions and reusable workflows for an organization
actions_set_allowed_actions_organization - Get self-hosted runners settings for an organization
actions_get_self_hosted_runners_permissions_organization - Set self-hosted runners settings for an organization
actions_set_self_hosted_runners_permissions_organization - List repositories allowed to use self-hosted runners in an organization
actions_list_selected_repositories_self_hosted_runners_organ - Set repositories allowed to use self-hosted runners in an organization
actions_set_selected_repositories_self_hosted_runners_organi - Add a repository to the list of repositories allowed to use self-hosted runners
actions_enable_selected_repository_self_hosted_runners_organ - Remove a repository from the list of repositories allowed to use self-hosted run
actions_disable_selected_repository_self_hosted_runners_orga - Get default workflow permissions for an organization
actions_get_github_actions_default_workflow_permissions_orga - Set default workflow permissions for an organization
actions_set_github_actions_default_workflow_permissions_orga - List organization Actions policies
actions_get_org_actions_policies - Create an organization Actions policy
actions_create_org_actions_policy - Get an organization Actions policy
actions_get_org_actions_policy - Update an organization Actions policy
actions_update_org_actions_policy - Delete an organization Actions policy
actions_delete_org_actions_policy - List self-hosted runner groups for an organization
actions_list_self_hosted_runner_groups_for_org - Create a self-hosted runner group for an organization
actions_create_self_hosted_runner_group_for_org - Get a self-hosted runner group for an organization
actions_get_self_hosted_runner_group_for_org - Update a self-hosted runner group for an organization
actions_update_self_hosted_runner_group_for_org - Delete a self-hosted runner group from an organization
actions_delete_self_hosted_runner_group_from_org - List GitHub-hosted runners in a group for an organization
actions_list_github_hosted_runners_in_group_for_org - List repository access to a self-hosted runner group in an organization
actions_list_repo_access_to_self_hosted_runner_group_in_org - Set repository access for a self-hosted runner group in an organization
actions_set_repo_access_to_self_hosted_runner_group_in_org - Add repository access to a self-hosted runner group in an organization
actions_add_repo_access_to_self_hosted_runner_group_in_org - Remove repository access to a self-hosted runner group in an organization
actions_remove_repo_access_to_self_hosted_runner_group_in_or - List self-hosted runners in a group for an organization
actions_list_self_hosted_runners_in_group_for_org - Set self-hosted runners in a group for an organization
actions_set_self_hosted_runners_in_group_for_org - Add a self-hosted runner to a group for an organization
actions_add_self_hosted_runner_to_group_for_org - Remove a self-hosted runner from a group for an organization
actions_remove_self_hosted_runner_from_group_for_org - List self-hosted runners for an organization
actions_list_self_hosted_runners_for_org - Get runner version end-of-life schedule for an organization
actions_get_runner_version_deprecation_for_org - List runner applications for an organization
actions_list_runner_applications_for_org - Create configuration for a just-in-time runner for an organization
actions_generate_runner_jitconfig_for_org - Create a registration token for an organization
actions_create_registration_token_for_org - Create a remove token for an organization
actions_create_remove_token_for_org - Get a self-hosted runner for an organization
actions_get_self_hosted_runner_for_org - Delete a self-hosted runner from an organization
actions_delete_self_hosted_runner_from_org - List labels for a self-hosted runner for an organization
actions_list_labels_for_self_hosted_runner_for_org - Add custom labels to a self-hosted runner for an organization
actions_add_custom_labels_to_self_hosted_runner_for_org - Set custom labels for a self-hosted runner for an organization
actions_set_custom_labels_for_self_hosted_runner_for_org - Remove all custom labels from a self-hosted runner for an organization
actions_remove_all_custom_labels_from_self_hosted_runner_for - Remove a custom label from a self-hosted runner for an organization
actions_remove_custom_label_from_self_hosted_runner_for_org - List organization secrets
actions_list_org_secrets - Get an organization public key
actions_get_org_public_key - Get an organization secret
actions_get_org_secret - Create or update an organization secret
actions_create_or_update_org_secret - Delete an organization secret
actions_delete_org_secret - List selected repositories for an organization secret
actions_list_selected_repos_for_org_secret - Set selected repositories for an organization secret
actions_set_selected_repos_for_org_secret - Add selected repository to an organization secret
actions_add_selected_repo_to_org_secret - Remove selected repository from an organization secret
actions_remove_selected_repo_from_org_secret - List organization variables
actions_list_org_variables - Create an organization variable
actions_create_org_variable - Get an organization variable
actions_get_org_variable - Update an organization variable
actions_update_org_variable - Delete an organization variable
actions_delete_org_variable - List selected repositories for an organization variable
actions_list_selected_repos_for_org_variable - Set selected repositories for an organization variable
actions_set_selected_repos_for_org_variable - Add selected repository to an organization variable
actions_add_selected_repo_to_org_variable - Remove selected repository from an organization variable
actions_remove_selected_repo_from_org_variable
Orgs 52 tools
- List organizations
orgs_list - Get an organization
orgs_get - Update an organization
orgs_update - Delete an organization
orgs_delete - Create an artifact deployment record
orgs_create_artifact_deployment_record - Set cluster deployment records
orgs_set_cluster_deployment_records - Create a cluster deployment records job
orgs_create_cluster_deployment_records_job - Get cluster deployment records job status
orgs_get_cluster_deployment_records_job - Create artifact metadata storage record
orgs_create_artifact_storage_record - List artifact deployment records
orgs_list_artifact_deployment_records - List artifact storage records
orgs_list_artifact_storage_records - List attestations by bulk subject digests
orgs_list_attestations_bulk - Delete attestations in bulk
orgs_delete_attestations_bulk - Delete attestations by subject digest
orgs_delete_attestations_by_subject_digest - List attestation repositories
orgs_list_attestation_repositories - Delete attestations by ID
orgs_delete_attestations_by_id - List attestations
orgs_list_attestations - List users blocked by an organization
orgs_list_blocked_users - Check if a user is blocked by an organization
orgs_check_blocked_user - Block a user from an organization
orgs_block_user - Unblock a user from an organization
orgs_unblock_user - List failed organization invitations
orgs_list_failed_invitations - List organization webhooks
orgs_list_webhooks - Create an organization webhook
orgs_create_webhook - Get an organization webhook
orgs_get_webhook - Update an organization webhook
orgs_update_webhook - Delete an organization webhook
orgs_delete_webhook - Get a webhook configuration for an organization
orgs_get_webhook_config_for_org - Update a webhook configuration for an organization
orgs_update_webhook_config_for_org - List deliveries for an organization webhook
orgs_list_webhook_deliveries - Get a webhook delivery for an organization webhook
orgs_get_webhook_delivery - Redeliver a delivery for an organization webhook
orgs_redeliver_webhook_delivery - Ping an organization webhook
orgs_ping_webhook - List app installations for an organization
orgs_list_app_installations - List pending organization invitations
orgs_list_pending_invitations - Create an organization invitation
orgs_create_invitation - Cancel an organization invitation
orgs_cancel_invitation - List organization invitation teams
orgs_list_invitation_teams - List issue fields for an organization
orgs_list_issue_fields - Create issue field for an organization
orgs_create_issue_field - Update issue field for an organization
orgs_update_issue_field - Delete issue field for an organization
orgs_delete_issue_field - List issue types for an organization
orgs_list_issue_types - Create issue type for an organization
orgs_create_issue_type - Update issue type for an organization
orgs_update_issue_type - Delete issue type for an organization
orgs_delete_issue_type - List organization members
orgs_list_members - Check organization membership for a user
orgs_check_membership_for_user - Remove an organization member
orgs_remove_member - Get organization membership for a user
orgs_get_membership_for_user - Set organization membership for a user
orgs_set_membership_for_user - Remove organization membership for a user
orgs_remove_membership_for_user
Copilot 44 tools
- Get Copilot enterprise usage metrics for a specific day
copilot_copilot_enterprise_one_day_usage_metrics - Get Copilot enterprise usage metrics
copilot_copilot_enterprise_usage_metrics - Get Copilot enterprise repository report for a specific day
copilot_copilot_enterprise_repos_one_day_report - Get Copilot enterprise user-teams report for a specific day
copilot_copilot_enterprise_user_teams_one_day_report - Get Copilot users usage metrics for a specific day
copilot_copilot_users_one_day_usage_metrics - Get Copilot users usage metrics
copilot_copilot_users_usage_metrics - Set the coding agent policy for an enterprise
copilot_set_enterprise_coding_agent_policy - Add organizations to the enterprise coding agent policy
copilot_add_organizations_to_enterprise_coding_agent_policy - Remove organizations from the enterprise coding agent policy
copilot_remove_organizations_from_enterprise_coding_agent_po - List organization Copilot Spaces
copilot_spaces_list_for_org - Create an organization Copilot Space
copilot_spaces_create_for_org - Get an organization Copilot Space
copilot_spaces_get_for_org - Set an organization Copilot Space
copilot_spaces_update_for_org - Delete an organization Copilot Space
copilot_spaces_delete_for_org - List collaborators for an organization Copilot Space
copilot_spaces_list_collaborators_for_org - Add a collaborator to an organization Copilot Space
copilot_spaces_add_collaborator_for_org - Set a collaborator role for an organization Copilot Space
copilot_spaces_update_collaborator_for_org - Remove a collaborator from an organization Copilot Space
copilot_spaces_remove_collaborator_for_org - List resources for an organization Copilot Space
copilot_spaces_list_resources_for_org - Create a resource for an organization Copilot Space
copilot_spaces_create_resource_for_org - Get a resource for an organization Copilot Space
copilot_spaces_get_resource_for_org - Set a resource for an organization Copilot Space
copilot_spaces_update_resource_for_org - Delete a resource from an organization Copilot Space
copilot_spaces_delete_resource_for_org - Get Copilot seat information and settings for an organization
copilot_get_copilot_organization_details - List all Copilot seat assignments for an organization
copilot_list_copilot_seats - Add teams to the Copilot subscription for an organization
copilot_add_copilot_seats_for_teams - Remove teams from the Copilot subscription for an organization
copilot_cancel_copilot_seat_assignment_for_teams - Add users to the Copilot subscription for an organization
copilot_add_copilot_seats_for_users - Remove users from the Copilot subscription for an organization
copilot_cancel_copilot_seat_assignment_for_users - Get Copilot cloud agent permissions for an organization
copilot_get_copilot_coding_agent_permissions_organization - Set Copilot cloud agent permissions for an organization
copilot_set_copilot_coding_agent_permissions_organization - List repositories enabled for Copilot cloud agent in an organization
copilot_list_copilot_coding_agent_selected_repositories_for - Set selected repositories for Copilot cloud agent in an organization
copilot_set_copilot_coding_agent_selected_repositories_for_o - Enable a repository for Copilot cloud agent in an organization
copilot_enable_copilot_coding_agent_for_repository_in_organi - Disable a repository for Copilot cloud agent in an organization
copilot_disable_copilot_coding_agent_for_repository_in_organ - Get Copilot content exclusion rules for an organization
copilot_copilot_content_exclusion_for_organization - Set Copilot content exclusion rules for an organization
copilot_set_copilot_content_exclusion_for_organization - Get Copilot organization usage metrics for a specific day
copilot_copilot_organization_one_day_usage_metrics - Get Copilot organization usage metrics
copilot_copilot_organization_usage_metrics - Get Copilot organization repository report for a specific day
copilot_copilot_organization_repos_one_day_report - Get Copilot organization user-teams report for a specific day
copilot_copilot_organization_user_teams_one_day_report - Get Copilot organization users usage metrics for a specific day
copilot_copilot_organization_users_one_day_usage_metrics - Get Copilot organization users usage metrics
copilot_copilot_organization_users_usage_metrics - Get Copilot seat assignment details for a user
copilot_get_copilot_seat_details_for_user
Apps 29 tools
- Get the authenticated app
apps_get_authenticated - Create a GitHub App from a manifest
apps_create_from_manifest - Get a webhook configuration for an app
apps_get_webhook_config_for_app - Update a webhook configuration for an app
apps_update_webhook_config_for_app - List deliveries for an app webhook
apps_list_webhook_deliveries - Get a delivery for an app webhook
apps_get_webhook_delivery - Redeliver a delivery for an app webhook
apps_redeliver_webhook_delivery - List installation requests for the authenticated app
apps_list_installation_requests_for_authenticated_app - List installations for the authenticated app
apps_list_installations - Get an installation for the authenticated app
apps_get_installation - Delete an installation for the authenticated app
apps_delete_installation - Create an installation access token for an app
apps_create_installation_access_token - Suspend an app installation
apps_suspend_installation - Unsuspend an app installation
apps_unsuspend_installation - Delete an app authorization
apps_delete_authorization - Check a token
apps_check_token - Reset a token
apps_reset_token - Delete an app token
apps_delete_token - Create a scoped access token
apps_scope_token - Get an app
apps_get_by_slug - List repositories accessible to the app installation
apps_list_repos_accessible_to_installation - Revoke an installation access token
apps_revoke_installation_access_token - Get a subscription plan for an account
apps_get_subscription_plan_for_account - List plans
apps_list_plans - List accounts for a plan
apps_list_accounts_for_plan - Get a subscription plan for an account (stubbed)
apps_get_subscription_plan_for_account_stubbed - List plans (stubbed)
apps_list_plans_stubbed - List accounts for a plan (stubbed)
apps_list_accounts_for_plan_stubbed - Get an organization installation for the authenticated app
apps_get_org_installation
Code 22 tools
- Get code security configurations for an enterprise
code_security_get_configurations_for_enterprise - Create a code security configuration for an enterprise
code_security_create_configuration_for_enterprise - Get default code security configurations for an enterprise
code_security_get_default_configurations_for_enterprise - Retrieve a code security configuration of an enterprise
code_security_get_single_configuration_for_enterprise - Update a custom code security configuration for an enterprise
code_security_update_enterprise_configuration - Delete a code security configuration for an enterprise
code_security_delete_configuration_for_enterprise - Attach an enterprise configuration to repositories
code_security_attach_enterprise_configuration - Set a code security configuration as a default for an enterprise
code_security_set_configuration_as_default_for_enterprise - Get repositories associated with an enterprise code security configuration
code_security_get_repositories_for_enterprise_configuration - Get the AI Scan setting for an organization
code_scanning_get_ai_scan_enablement_for_org - Update the AI Scan setting for an organization
code_scanning_update_ai_scan_enablement_for_org - List code scanning alerts for an organization
code_scanning_list_alerts_for_org - Get code security configurations for an organization
code_security_get_configurations_for_org - Create a code security configuration
code_security_create_configuration - Get default code security configurations
code_security_get_default_configurations - Detach configurations from repositories
code_security_detach_configuration - Get a code security configuration
code_security_get_configuration - Update a code security configuration
code_security_update_configuration - Delete a code security configuration
code_security_delete_configuration - Attach a configuration to repositories
code_security_attach_configuration - Set a code security configuration as a default for an organization
code_security_set_configuration_as_default - Get repositories associated with a code security configuration
code_security_get_repositories_for_configuration
Agent 20 tools
- List automations for user
agent_automations_list_automations - List automations for a repository
agent_automations_list_repo_automations - Create an automation for a repository
agent_automations_create_repo_automation - List available automation tools for a repository
agent_automations_list_available_repo_automation_tools - List available automation triggers for a repository
agent_automations_list_available_repo_automation_triggers - Get an automation
agent_automations_get_repo_automation - Update an automation
agent_automations_edit_repo_automation - Delete an automation
agent_automations_delete_repo_automation - List revisions for an automation
agent_automations_list_automation_revisions - Get an automation revision
agent_automations_get_automation_revision - List tasks for an automation in a repository
agent_automations_list_repo_automation_tasks - Run an automation
agent_automations_create_repo_automation_task - Get Agent Merge configuration for a pull request
agent_merge_get_agent_merge_enrollment - Update Agent Merge configuration for a pull request
agent_merge_put_agent_merge_enrollment - Disable Agent Merge for a pull request
agent_merge_delete_agent_merge_enrollment - List tasks for repository
agent_tasks_list_tasks_for_repo - Start a task
agent_tasks_create_task_in_repo - Get a task by repo
agent_tasks_get_task_by_repo_and_id - List tasks
agent_tasks_list_tasks - Get a task by ID
agent_tasks_get_task_by_id
Gists 19 tools
- List gists for the authenticated user
gists_list - Create a gist
gists_create - List public gists
gists_list_public - List starred gists
gists_list_starred - Get a gist
gists_get - Update a gist
gists_update - Delete a gist
gists_delete - List gist comments
gists_list_comments - Create a gist comment
gists_create_comment - Get a gist comment
gists_get_comment - Update a gist comment
gists_update_comment - Delete a gist comment
gists_delete_comment - List gist commits
gists_list_commits - List gist forks
gists_list_forks - Fork a gist
gists_fork - Check if a gist is starred
gists_check_is_starred - Star a gist
gists_star - Unstar a gist
gists_unstar - Get a gist revision
gists_get_revision
Agents 18 tools
- List organization secrets
agents_list_org_secrets - Get an organization public key
agents_get_org_public_key - Get an organization secret
agents_get_org_secret - Create or update an organization secret
agents_create_or_update_org_secret - Delete an organization secret
agents_delete_org_secret - List selected repositories for an organization secret
agents_list_selected_repos_for_org_secret - Set selected repositories for an organization secret
agents_set_selected_repos_for_org_secret - Add selected repository to an organization secret
agents_add_selected_repo_to_org_secret - Remove selected repository from an organization secret
agents_remove_selected_repo_from_org_secret - List organization variables
agents_list_org_variables - Create an organization variable
agents_create_org_variable - Get an organization variable
agents_get_org_variable - Update an organization variable
agents_update_org_variable - Delete an organization variable
agents_delete_org_variable - List selected repositories for an organization variable
agents_list_selected_repos_for_org_variable - Set selected repositories for an organization variable
agents_set_selected_repos_for_org_variable - Add selected repository to an organization variable
agents_add_selected_repo_to_org_variable - Remove selected repository from an organization variable
agents_remove_selected_repo_from_org_variable
Dependabot 17 tools
- List Dependabot alerts for an enterprise
dependabot_list_alerts_for_enterprise - Lists the repositories Dependabot can access in an enterprise
dependabot_repository_access_for_enterprise - Updates Dependabot's repository access list for an enterprise
dependabot_update_repository_access_for_enterprise - Set the default repository access level for Dependabot in an enterprise
dependabot_set_repository_access_default_level_for_enterpris - List Dependabot alerts for an organization
dependabot_list_alerts_for_org - Lists the repositories Dependabot can access in an organization
dependabot_repository_access_for_org - Updates Dependabot's repository access list for an organization
dependabot_update_repository_access_for_org - Set the default repository access level for Dependabot
dependabot_set_repository_access_default_level - List organization secrets
dependabot_list_org_secrets - Get an organization public key
dependabot_get_org_public_key - Get an organization secret
dependabot_get_org_secret - Create or update an organization secret
dependabot_create_or_update_org_secret - Delete an organization secret
dependabot_delete_org_secret - List selected repositories for an organization secret
dependabot_list_selected_repos_for_org_secret - Set selected repositories for an organization secret
dependabot_set_selected_repos_for_org_secret - Add selected repository to an organization secret
dependabot_add_selected_repo_to_org_secret - Remove selected repository from an organization secret
dependabot_remove_selected_repo_from_org_secret
Codespaces 13 tools
- List codespaces for the organization
codespaces_list_in_organization - List organization secrets
codespaces_list_org_secrets - Get an organization public key
codespaces_get_org_public_key - Get an organization secret
codespaces_get_org_secret - Create or update an organization secret
codespaces_create_or_update_org_secret - Delete an organization secret
codespaces_delete_org_secret - List selected repositories for an organization secret
codespaces_list_selected_repos_for_org_secret - Set selected repositories for an organization secret
codespaces_set_selected_repos_for_org_secret - Add selected repository to an organization secret
codespaces_add_selected_repo_to_org_secret - Remove selected repository from an organization secret
codespaces_remove_selected_repo_from_org_secret - List codespaces for a user in organization
codespaces_get_codespaces_for_user_in_org - Delete a codespace from the organization
codespaces_delete_from_organization - Stop a codespace for an organization user
codespaces_stop_in_organization
Activity 12 tools
- List public events
activity_list_public_events - Get feeds
activity_get_feeds - List public events for a network of repositories
activity_list_public_events_for_repo_network - List notifications for the authenticated user
activity_list_notifications_for_authenticated_user - Mark notifications as read
activity_mark_notifications_as_read - Get a thread
activity_get_thread - Mark a thread as read
activity_mark_thread_as_read - Mark a thread as done
activity_mark_thread_as_done - Get a thread subscription for the authenticated user
activity_get_thread_subscription_for_authenticated_user - Set a thread subscription
activity_set_thread_subscription - Delete a thread subscription
activity_delete_thread_subscription - List public organization events
activity_list_public_org_events
Api 9 tools
- Get route stats by actor
api_insights_get_route_stats_by_actor - Get subject stats
api_insights_get_subject_stats - Get summary stats
api_insights_get_summary_stats - Get summary stats by user
api_insights_get_summary_stats_by_user - Get summary stats by actor
api_insights_get_summary_stats_by_actor - Get time stats
api_insights_get_time_stats - Get time stats by user
api_insights_get_time_stats_by_user - Get time stats by actor
api_insights_get_time_stats_by_actor - Get user stats
api_insights_get_user_stats
Billing 9 tools
- Get billing AI credit usage report for an organization
billing_get_github_billing_ai_credit_usage_report_org - Get all budgets for an organization
billing_get_all_budgets_org - Create a budget for an organization
billing_create_organization_budget - Get a budget by ID for an organization
billing_get_budget_org - Update a budget for an organization
billing_update_budget_org - Delete a budget for an organization
billing_delete_budget_org - Get billing premium request usage report for an organization
billing_get_github_billing_premium_request_usage_report_org - Get billing usage report for an organization
billing_get_github_billing_usage_report_org - Get billing usage summary for an organization
billing_get_github_billing_usage_summary_report_org
Oidc 8 tools
- List OIDC custom property inclusions for an enterprise
oidc_list_oidc_custom_property_inclusions_for_enterprise - Create an OIDC custom property inclusion for an enterprise
oidc_create_oidc_custom_property_inclusion_for_enterprise - Delete an OIDC custom property inclusion for an enterprise
oidc_delete_oidc_custom_property_inclusion_for_enterprise - List OIDC custom property inclusions for an organization
oidc_list_oidc_custom_property_inclusions_for_org - Create an OIDC custom property inclusion for an organization
oidc_create_oidc_custom_property_inclusion_for_org - Delete an OIDC custom property inclusion for an organization
oidc_delete_oidc_custom_property_inclusion_for_org - Get the customization template for an OIDC subject claim for an organization
oidc_get_oidc_custom_sub_template_for_org - Set the customization template for an OIDC subject claim for an organization
oidc_update_oidc_custom_sub_template_for_org
Campaigns 5 tools
- List campaigns for an organization
campaigns_list_org_campaigns - Create a campaign for an organization
campaigns_create_campaign - Get a campaign for an organization
campaigns_get_campaign_summary - Update a campaign
campaigns_update_campaign - Delete a campaign for an organization
campaigns_delete_campaign
Interactions 5 tools
- Get interaction restrictions for an organization
interactions_get_restrictions_for_org - Set interaction restrictions for an organization
interactions_set_restrictions_for_org - Remove interaction restrictions for an organization
interactions_remove_restrictions_for_org - Get pull request creation cap for an org
interactions_get_pull_request_creation_cap_for_org - Update pull request creation cap for an org
interactions_update_pull_request_creation_cap_for_org
Meta 3 tools
- GitHub API Root
meta_root - Get GitHub meta information
meta_get - Get Octocat
meta_get_octocat
Codes 2 tools
- Get all codes of conduct
codes_of_conduct_get_all_codes_of_conduct - Get a code of conduct
codes_of_conduct_get_conduct_code
Gitignore 2 tools
- Get all gitignore templates
gitignore_get_all_templates - Get a gitignore template
gitignore_get_template
Issues 2 tools
- List issues assigned to the authenticated user
issues_list - List organization issues assigned to the authenticated user
issues_list_for_org
Licenses 2 tools
- Get all commonly used licenses
licenses_get_all_commonly_used - Get a license
licenses_get
Markdown 2 tools
- Render a Markdown document
markdown_render - Render a Markdown document in raw mode
markdown_render_raw
Migrations 2 tools
- List organization migrations
migrations_list_for_org - Start an organization migration
migrations_start_for_org
Security 2 tools
- List global security advisories
security_advisories_list_global_advisories - Get a global security advisory
security_advisories_get_global_advisory
Credentials 1 tool
- Revoke a list of credentials
credentials_revoke
Emojis 1 tool
- Get emojis
emojis_get
Packages 1 tool
- Get list of conflicting packages during Docker migration for organization
packages_list_docker_migration_conflicting_packages_for_orga
The first 400 of 1,221 are listed; the search box above covers all of them, and so does search_tools from your assistant.
Try asking
List the open issues labelled "bug" in cloudflare/workers-sdk and summarise them.
Usage and limits
Every account gets a free daily allowance of tool calls; connecting, listing and searching are not counted. See the limits. Only a tool that runs costs a call.