GO

Googleapis

com.googleapis.container/mcp

Provides read access to your GKE and Kubernetes resources.

Compare
Yes, your AI can use this right now.Answered a live MCP handshake in 163 ms with no sign-in needed and exposes 23 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://container.googleapis.com/mcp

23 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
list_k8s_api_resourcesread-only

Retrieves the available API groups and resources from a Kubernetes cluster. This is similar to running `kubectl api-resources`.

check_k8s_authread-only

Checks whether an action is allowed on a Kubernetes resource. This is similar to running `kubectl auth can-i`.

describe_k8s_resourceread-only

Shows the details of a specific Kubernetes resource. This is similar to running `kubectl describe`.

list_k8s_eventsread-only

Retrieves events from a Kubernetes cluster. This is similar to running `kubectl events`.

get_k8s_resourceread-only

Gets one or more Kubernetes resources from a cluster. Resources can be filtered by type, name, namespace, and label selectors. Returns the resources in YAML format. This is similar to running `kubectl get`.

get_k8s_cluster_inforead-only

Gets cluster endpoint information. This is similar to running `kubectl cluster-info`.

get_k8s_versionread-only

Retrieves Kubernetes client and server versions for a given cluster. This is similar to running `kubectl version`.

get_k8s_rollout_statusread-only

Checks the current rollout status of a Kubernetes resource. This is similar to running `kubectl rollout status`.

list_clustersread-only

Lists GKE clusters in a given project and location. Location can be a region, zone, or '-' for all locations.

create_cluster

Creates a new GKE cluster in a given project and location. It's recommended to read the [GKE documentation](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/configuration-overview) to understand cluster configuration options. Cluster creation will default to Autopilot mode, as recommended by GKE best practices. If the user explicitly wants to create a Standard cluster, you need to set

update_clustercan modify

Updates a specific GKE cluster.

get_clusterread-only

Gets the details of a specific GKE cluster.

list_operationsread-only

Lists GKE operations in a given project and location. Location can be a region, zone, or '-' for all locations.

get_operationread-only

Gets the details of a specific GKE operation.

cancel_operationcan modify

Cancels a specific GKE operation.

create_node_pool

Creates a node pool for a specific GKE cluster.

list_node_poolsread-only

Lists the node pools for a specific GKE cluster.

get_node_poolread-only

Gets the details of a specific node pool within a GKE cluster.

update_node_poolcan modify

Updates a specific node pool within a GKE cluster.

get_k8s_logsread-only

Gets logs from a Kubernetes container in a pod. This is similar to running `kubectl logs`.

apply_k8s_manifestcan modify

Applies a Kubernetes manifest to a cluster using server-side apply. This is similar to running `kubectl apply --server-side`.

delete_k8s_resourcecan modify

Deletes a Kubernetes resource from a cluster. This is similar to running `kubectl delete`.

patch_k8s_resourcecan modify

Patches a Kubernetes resource. This is similar to running `kubectl patch`.

Alternatives in Cloud & Infra

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”