Leaderboard/com.googleapis.container/mcp
MCP ServerScored via MCP protocol probing: initialize handshake, tools/list conformance, and ping + tool invocation performance.

com.googleapis.container/mcp

Provides read access to your GKE and Kubernetes resources.

97/100
Operational Score
Score Breakdown
Availability30/30
Conformance30/30
Performance37/40
Key Metrics
Uptime 30d
100.0%
P95 Latency
174.7ms
Conformance
Pass
Trend
Stable
What's Being Tested
Availability
HTTP health check to the service endpoint
Responded with HTTP 405 in 174ms
Conformance
MCP initialize handshake + tools/list
Valid MCP server info returned, tools/list responded
Performance
MCP ping + zero-arg tool invocation benchmarking
P95 latency: 174ms, task completion: 100%
Skills
list_k8s_api_resources

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

check_k8s_auth

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

describe_k8s_resource

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

list_k8s_events

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

get_k8s_resource

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_info

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

get_k8s_version

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

get_k8s_rollout_status

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

list_clusters

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 autopilot.enabled=false in the cluster configuration. This is similar to running `gcloud container clusters create-auto` or `gcloud container clusters create`.

update_cluster

Updates a specific GKE cluster.

get_cluster

Gets the details of a specific GKE cluster.

list_operations

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

get_operation

Gets the details of a specific GKE operation.

cancel_operation

Cancels a specific GKE operation.

create_node_pool

Creates a node pool for a specific GKE cluster.

list_node_pools

Lists the node pools for a specific GKE cluster.

get_node_pool

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

update_node_pool

Updates a specific node pool within a GKE cluster.

get_k8s_logs

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

apply_k8s_manifest

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

delete_k8s_resource

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

patch_k8s_resource

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

Tools
23 tools verified via live probe
verified 3d ago
Server: StatelessServerVersion: ESFProtocol: 2024-11-05
Recent Probe Results
TimestampStatusLatencyConformance
Apr 23, 2026success174.7msPass
Apr 21, 2026success103.7msPass
Apr 21, 2026success147.7msPass
Source Registries
mcp-registry
First Seen
Apr 19, 2026
Last Seen
Apr 22, 2026
Last Probed
Apr 23, 2026