Home / Servers / GitHub API / orgs_update

Update an organization

An MCP tool from the GitHub API server, hosted on mcp.hjlabs.in.

Update an organization > [!WARNING] > **Closing down notice:** GitHub will replace and discontinue members_allowed_repository_creation_type in favor of more granular permissions. The new input parameters are… [PATCH /orgs/{org}]

Name on the gateway: github_api__orgs_update · may change things.

Parameters

NameTypeDescription
org requiredstringThe organization name. The name is not case sensitive.
billing_emailstringBilling email address. This address is not publicized.
companystringThe company name.
emailstringThe publicly visible email address.
twitter_usernamestringThe Twitter username of the company.
locationstringThe location.
namestringThe shorthand name of the company.
descriptionstringThe description of the company. The maximum size is 160 characters.
has_organization_projectsbooleanWhether an organization can use organization projects.
has_repository_projectsbooleanWhether repositories that belong to the organization can use repository…
default_repository_permissionread | write | admin | noneDefault permission level members have for organization repositories.
members_can_create_repositoriesbooleanWhether of non-admin organization members can create repositories. **Note:** A…
members_can_create_internal_repositoriesbooleanWhether organization members can create internal repositories, which are…
members_can_create_private_repositoriesbooleanWhether organization members can create private repositories, which are…
members_can_create_public_repositoriesbooleanWhether organization members can create public repositories, which are visible…
members_allowed_repository_creation_typeall | private | noneSpecifies which types of repositories non-admin organization members can…
members_can_create_pagesbooleanWhether organization members can create GitHub Pages sites. Existing published…
members_can_create_public_pagesbooleanWhether organization members can create public GitHub Pages sites. Existing…
members_can_create_private_pagesbooleanWhether organization members can create private GitHub Pages sites. Existing…
members_can_fork_private_repositoriesbooleanWhether organization members can fork private organization repositories.
web_commit_signoff_requiredbooleanWhether contributors to organization repositories are required to sign off on…
blogstring
advanced_security_enabled_for_new_repositoriesboolean**Endpoint closing down notice.** Please use code security configurations…
dependabot_alerts_enabled_for_new_repositoriesboolean**Endpoint closing down notice.** Please use code security configurations…
dependabot_security_updates_enabled_for_new_repositoriesboolean**Endpoint closing down notice.** Please use code security configurations…
dependency_graph_enabled_for_new_repositoriesboolean**Endpoint closing down notice.** Please use code security configurations…
secret_scanning_enabled_for_new_repositoriesboolean**Endpoint closing down notice.** Please use code security configurations…
secret_scanning_push_protection_enabled_for_new_repositoriesboolean**Endpoint closing down notice.** Please use code security configurations…
secret_scanning_push_protection_custom_link_enabledbooleanWhether a custom link is shown to contributors who are blocked from pushing a…
secret_scanning_push_protection_custom_linkstringIf secret_scanning_push_protection_custom_link_enabled is true, the URL that…
deploy_keys_enabled_for_repositoriesbooleanControls whether or not deploy keys may be added and used for repositories in…

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "github_api__orgs_update",
  "arguments": {
    "org": "…"
  }
}

Or connect the GitHub API server directly, which lists 1,221 tools including this one:

Run in your terminal
claude mcp add --transport http hj-github-api https://mcp.hjlabs.in/mcp/github-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the update an organization tool with org set to ….

More from GitHub API