com.googleapis.container/mcp

Provides read access to your GKE and Kubernetes resources.

Endpointhttps://container.googleapis.com/mcp (streamable-http)
Registry version1.0.0
Now23 tools · grade C (74) · pin ts_98cc2f1dce69be2b66744210cedbbe33 · protocol 2025-06-18
First / last listed2026-10-26 01:30 UTC / 2026-10-26 01:30 UTC
Grade over time2026-10-26: C (74), 23 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-26 01:30 UTC
23 tools, grade C (74)

Tools: list_k8s_api_resources check_k8s_auth describe_k8s_resource list_k8s_events get_k8s_resource get_k8s_cluster_info get_k8s_version get_k8s_rollout_status list_clusters create_cluster update_cluster get_cluster list_operations get_operation cancel_operation create_node_pool list_node_pools get_node_pool update_node_pool get_k8s_logs apply_k8s_manifest delete_k8s_resource patch_k8s_resource

Current tools (23)

list_k8s_api_resourcesRetrieves the available API groups and resources from a Kubernetes cluster. This is similar to running `kubectl api-resources`.
params: parent*
check_k8s_authChecks whether an action is allowed on a Kubernetes resource. This is similar to running `kubectl auth can-i`.
params: namespace, parent*, resource, resourceType*, verb*
describe_k8s_resourceShows the details of a specific Kubernetes resource. This is similar to running `kubectl describe`.
params: labelSelector, name, namespace, parent*, resourceType*
list_k8s_eventsRetrieves events from a Kubernetes cluster. This is similar to running `kubectl events`.
params: allNamespaces, limit, name, namespace, parent*, resourceType
get_k8s_resourceGets 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`.
params: customColumns, fieldSelector, labelSelector, name, namespace, outputFormat, pageSize, pageToken, parent*, resourceType*
get_k8s_cluster_infoGets cluster endpoint information. This is similar to running `kubectl cluster-info`.
params: parent*
get_k8s_versionRetrieves Kubernetes client and server versions for a given cluster. This is similar to running `kubectl version`.
params: parent*
get_k8s_rollout_statusChecks the current rollout status of a Kubernetes resource. This is similar to running `kubectl rollout status`.
params: name*, namespace, parent*, resourceType*
list_clustersLists GKE clusters in a given project and location. Location can be a region, zone, or '-' for all locations.
params: parent*, readMask
create_clusterCreates 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
params: cluster*, parent*
update_clusterUpdates a specific GKE cluster.
params: name*, update*
get_clusterGets the details of a specific GKE cluster.
params: name*, readMask
list_operationsLists GKE operations in a given project and location. Location can be a region, zone, or '-' for all locations.
params: parent*
get_operationGets the details of a specific GKE operation.
params: name*
cancel_operationCancels a specific GKE operation.
params: name*, parent*
create_node_poolCreates a node pool for a specific GKE cluster.
params: nodePool*, parent*
list_node_poolsLists the node pools for a specific GKE cluster.
params: parent*
get_node_poolGets the details of a specific node pool within a GKE cluster.
params: name*
update_node_poolUpdates a specific node pool within a GKE cluster.
params: name*, update*
get_k8s_logsGets logs from a Kubernetes container in a pod. This is similar to running `kubectl logs`.
params: allContainers, container, name*, namespace, parent*, previous, since, sinceTime, tail, timestamps
apply_k8s_manifestApplies a Kubernetes manifest to a cluster using server-side apply. This is similar to running `kubectl apply --server-side`.
params: dryRun, forceConflicts, parent*, yamlManifest*
delete_k8s_resourceDeletes a Kubernetes resource from a cluster. This is similar to running `kubectl delete`.
params: cascade, dryRun, name*, namespace, parent*, resourceType*
patch_k8s_resourcePatches a Kubernetes resource. This is similar to running `kubectl patch`.
params: name*, namespace, parent*, patch*, patchType, resourceType*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.