mcpbeat

Googleapis MCP Server

com.googleapis.container/mcp
answering

Googleapis is answering right now. Last checked 15 min ago. It exposes 23 tools.

Provides read access to your GKE and Kubernetes resources.

Uptime history 41 hours of history
41 hours agonow
100.0%
Uptime 24h
91 of 91 checks
23
Tools
read from the server
38 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add mcp --transport http https://container.googleapis.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://container.googleapis.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://container.googleapis.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://container.googleapis.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://container.googleapis.com/mcp"
    }
  }
}

Available tools 23

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

k8s
check_k8s_auth
Checks whether an action is allowed on a Kubernetes resource. This is similar to running `kubectl auth can-i`.
delete_k8s_resource
Deletes a Kubernetes resource from a cluster. This is similar to running `kubectl delete`.
get_k8s_cluster_info
Gets cluster endpoint information. This is similar to running `kubectl cluster-info`.
get_k8s_logs
Gets logs from a Kubernetes container in a pod. This is similar to running `kubectl logs`.
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_rollout_status
Checks the current rollout status of a Kubernetes resource. This is similar to running `kubectl rollout status`.
get_k8s_version
Retrieves Kubernetes client and server versions for a given cluster. This is similar to running `kubectl version`.
list_k8s_api_resources
Retrieves the available API groups and resources from a Kubernetes cluster. This is similar to running `kubectl api-resources`.
list_k8s_events
Retrieves events from a Kubernetes cluster. This is similar to running `kubectl events`.
node
create_node_pool
Creates a node pool for a specific GKE cluster.
get_node_pool
Gets the details of a specific node pool within a GKE cluster.
list_node_pools
Lists the node pools for a specific GKE cluster.
update_node_pool
Updates a specific node pool within a GKE cluster.
cluster
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`.
get_cluster
Gets the details of a specific GKE cluster.
update_cluster
Updates a specific GKE cluster.
apply
apply_k8s_manifest
Applies a Kubernetes manifest to a cluster using server-side apply. This is similar to running `kubectl apply --server-side`.
cancel
cancel_operation
Cancels a specific GKE operation.
clusters
list_clusters
Lists GKE clusters in a given project and location. Location can be a region, zone, or '-' for all locations.
describe
describe_k8s_resource
Shows the details of a specific Kubernetes resource. This is similar to running `kubectl describe`.
operation
get_operation
Gets the details of a specific GKE operation.
operations
list_operations
Lists GKE operations in a given project and location. Location can be a region, zone, or '-' for all locations.
patch
patch_k8s_resource
Patches a Kubernetes resource. This is similar to running `kubectl patch`.

Endpoints

URLTransportStateLatencyChecked
https://container.googleapis.com/mcp streamable-http answering 32 ms 15 min ago

Googleapis — questions

Answers built from our own checks of this server.

What can Googleapis do?
It exposes 23 tools, read directly from the server on our last check. Among them: apply_k8s_manifest, cancel_operation, check_k8s_auth, create_cluster, create_node_pool, delete_k8s_resource and 17 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Googleapis mostly used for?
Its tools cluster around k8s, node and cluster. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Googleapis working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 38 ms. The bar chart above shows every period we have measured.
How do I connect Googleapis?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Googleapis need an API key?
No. Googleapis completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 23 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Googleapis?
It answers our handshake in 38 ms on average, which is faster than 98% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.