Home / Servers / DigitalOcean API / kubernetes_update_cluster
Update a Kubernetes Cluster
An MCP tool from the DigitalOcean API server, hosted on mcp.hjlabs.in.
Update a Kubernetes Cluster To update a Kubernetes cluster, send a PUT request to /v2/kubernetes/clusters/$K8S_CLUSTER_ID and specify one or more of the attributes below. [PUT /v2/kubernetes/clusters/{cluster_id}]
Name on the gateway: digitalocean_api__kubernetes_update_cluster · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
cluster_id required | string | A unique ID that can be used to reference a Kubernetes… |
name required | string | A human-readable name for a Kubernetes cluster. |
tags | array | An array of tags applied to the Kubernetes cluster. All clusters are… |
maintenance_policy | object | An object specifying the maintenance window policy for the Kubernetes cluster. |
auto_upgrade | boolean | A boolean value indicating whether the cluster will be automatically upgraded… |
surge_upgrade | boolean | A boolean value indicating whether surge upgrade is enabled/disabled for the… |
ha | boolean | A boolean value indicating whether the control plane is run in a highly… |
gpu_operator_ready | boolean | A boolean value indicating whether GPU nodes in the cluster are launched with… |
control_plane_firewall | object | An object specifying the control plane firewall for the Kubernetes cluster.… |
cluster_autoscaler_configuration | object | An object specifying custom cluster autoscaler configuration. |
sso | object | An object specifying Single Sign-On (SSO) configuration for the Kubernetes… |
routing_agent | object | An object specifying whether the routing-agent component should be enabled for… |
p2p_oci_registry_plugin | object | An object specifying whether the Peer-to-peer OCI registry component should be… |
nfs_csi_plugin | object | An object specifying whether the NFS CSI plugin should be enabled for the… |
amd_gpu_device_plugin | object | An object specifying whether the AMD GPU Device Plugin should be enabled in… |
amd_gpu_device_metrics_exporter_plugin | object | An object specifying whether the AMD Device Metrics Exporter should be enabled… |
nvidia_gpu_device_plugin | object | An object specifying whether the Nvidia GPU Device Plugin should be enabled in… |
nvidia_gpu_dra_driver | object | An object specifying whether the NVIDIA GPU DRA Driver should be enabled in… |
amd_gpu_dra_driver | object | An object specifying whether the AMD GPU DRA Driver should be enabled in the… |
rdma_shared_dev_plugin | object | An object specifying whether the RDMA shared device plugin should be enabled… |
coredns_autoscaler | object | An object specifying whether the Cluster Proportional Autoscaler (CPA) add-on… |
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": "digitalocean_api__kubernetes_update_cluster",
"arguments": {
"cluster_id": "…",
"name": "…"
}
}Or connect the DigitalOcean API server directly, which lists 874 tools including this one:
claude mcp add --transport http hj-digitalocean-api https://mcp.hjlabs.in/mcp/digitalocean-api \
--header "Authorization: Bearer YOUR_API_KEY"Try asking
Use the update a kubernetes cluster tool with cluster_id set to ….