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
| Name | Type | Description |
|---|---|---|
org required | string | The organization name. The name is not case sensitive. |
billing_email | string | Billing email address. This address is not publicized. |
company | string | The company name. |
email | string | The publicly visible email address. |
twitter_username | string | The Twitter username of the company. |
location | string | The location. |
name | string | The shorthand name of the company. |
description | string | The description of the company. The maximum size is 160 characters. |
has_organization_projects | boolean | Whether an organization can use organization projects. |
has_repository_projects | boolean | Whether repositories that belong to the organization can use repository… |
default_repository_permission | read | write | admin | none | Default permission level members have for organization repositories. |
members_can_create_repositories | boolean | Whether of non-admin organization members can create repositories. **Note:** A… |
members_can_create_internal_repositories | boolean | Whether organization members can create internal repositories, which are… |
members_can_create_private_repositories | boolean | Whether organization members can create private repositories, which are… |
members_can_create_public_repositories | boolean | Whether organization members can create public repositories, which are visible… |
members_allowed_repository_creation_type | all | private | none | Specifies which types of repositories non-admin organization members can… |
members_can_create_pages | boolean | Whether organization members can create GitHub Pages sites. Existing published… |
members_can_create_public_pages | boolean | Whether organization members can create public GitHub Pages sites. Existing… |
members_can_create_private_pages | boolean | Whether organization members can create private GitHub Pages sites. Existing… |
members_can_fork_private_repositories | boolean | Whether organization members can fork private organization repositories. |
web_commit_signoff_required | boolean | Whether contributors to organization repositories are required to sign off on… |
blog | string | |
advanced_security_enabled_for_new_repositories | boolean | **Endpoint closing down notice.** Please use code security configurations… |
dependabot_alerts_enabled_for_new_repositories | boolean | **Endpoint closing down notice.** Please use code security configurations… |
dependabot_security_updates_enabled_for_new_repositories | boolean | **Endpoint closing down notice.** Please use code security configurations… |
dependency_graph_enabled_for_new_repositories | boolean | **Endpoint closing down notice.** Please use code security configurations… |
secret_scanning_enabled_for_new_repositories | boolean | **Endpoint closing down notice.** Please use code security configurations… |
secret_scanning_push_protection_enabled_for_new_repositories | boolean | **Endpoint closing down notice.** Please use code security configurations… |
secret_scanning_push_protection_custom_link_enabled | boolean | Whether a custom link is shown to contributors who are blocked from pushing a… |
secret_scanning_push_protection_custom_link | string | If secret_scanning_push_protection_custom_link_enabled is true, the URL that… |
deploy_keys_enabled_for_repositories | boolean | Controls 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:
{
"name": "github_api__orgs_update",
"arguments": {
"org": "…"
}
}Or connect the GitHub API server directly, which lists 1,221 tools including this one:
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 ….