Activate high-availability control plane on a managed Kubernetes cluster. Requires explicit confirmation due to added monthly cost and irreversibility.
Create a revocable kubeconfig credential for a managed Kubernetes cluster, enabling standing automation with admin or view access. Returns a bearer token embedded in YAML.
Enables MCP-compatible clients to inspect Argo CD applications, check sync and health status, list resources, review events, refresh applications, and optionally trigger sync operations.
Retrieve live Kubernetes deployment status for a cluster, including replica counts, pod health, and resource usage, to investigate deployment health or pod failures.
Retrieve metadata for long-lived kubeconfig credentials (ServiceAccounts) of a managed Kubernetes cluster, including status and expiration. Use to list active credentials and obtain credential IDs for download.
Retrieves the kubeconfig YAML for a Kubernetes cluster so you can connect kubectl and other tooling. Requires the cluster ID and a read-write API key, since it grants cluster access.
Retrieve all node pools for a Kubernetes cluster to identify available compute resources and workloads. Use this to verify if a cluster can run workloads.
Retrieve a Kubernetes cluster by UUID to inspect its configuration and, with details=true, view node and status information. Use the ID from the cluster list.
Check AMKO GSLB status by reading avi-system pods and any GSLBConfig YAML for multi-cluster Kubernetes questions; uses current kubectl context. Not for single-cluster AKO health.
Lists Kubernetes packages from Helm, CRDs, Argo, and Flux with versions, health, and source attribution. Answers what is installed and flags orphaned operators in a single call.
Retrieve recent Kubernetes events from a managed cluster to identify why pods are unhealthy. Optionally filter by namespace and limit the number of events returned.
Check if a Kubernetes cluster is reachable and retrieve its nodes and namespaces before deployment to avoid misdiagnosing connection issues as deployment failures.
Identify root cause of a broken Kubernetes workload or GitOps reconciler by collecting resource details, logs, events, and startup blockers in one round-trip.