Home / Servers / DigitalOcean API / kubernetes_update_node_pool

Update a Node Pool in a Kubernetes Cluster

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

Update a Node Pool in a Kubernetes Cluster To update the name of a node pool, edit the tags applied to it, or adjust its number of nodes, send a PUT request to /v2/kubernetes/clusters/$K8S_CLUSTER_ID/node_pools/$NODE_POOL_ID with the… [PUT /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}]

Name on the gateway: digitalocean_api__kubernetes_update_node_pool · may change things.

Parameters

NameTypeDescription
cluster_id requiredstringA unique ID that can be used to reference a Kubernetes…
node_pool_id requiredstringA unique ID that can be used to reference a Kubernetes…
idstringA unique ID that can be used to identify and reference a specific node pool.
name requiredstringA human-readable name for the node pool.
count requiredintegerThe number of Droplet instances in the node pool.
tagsarrayAn array containing the tags applied to the node pool. All node pools are…
labelsobjectAn object of key/value mappings specifying labels to apply to all nodes in a…
taintsarrayAn array of taints to apply to all nodes in a pool. Taints will automatically…
auto_scalebooleanA boolean value indicating whether auto-scaling is enabled for this node pool.
min_nodesintegerThe minimum number of nodes that this node pool can be auto-scaled to. The…
max_nodesintegerThe maximum number of nodes that this node pool can be auto-scaled to. The…
nodesarrayAn object specifying the details of a specific worker node in a node pool.

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": "digitalocean_api__kubernetes_update_node_pool",
  "arguments": {
    "cluster_id": "…",
    "node_pool_id": "…",
    "name": "…",
    "count": 0
  }
}

Or connect the DigitalOcean API server directly, which lists 874 tools including this one:

Run in your terminal
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 node pool in a kubernetes cluster tool with cluster_id set to ….

More from DigitalOcean API