List Namespaces
List all namespaces in the Kubernetes cluster. Namespaces provide logical isolation for cluster resources. Use this to discover available namespaces, understand cluster organization, and identify where resources are deployed.
Get Namespace
Retrieve detailed information about a specific namespace. Returns namespace metadata, labels, annotations, status, and resource quotas. Use this to inspect namespace configuration and understand its properties.
Create Namespace
Create a new namespace in the cluster. Namespaces provide logical isolation and resource organization. You can specify labels and annotations for categorization and metadata. Use this to create new environments or separate application workloads.
List Pods
List all pods in a namespace or across all namespaces. Returns pod status, node assignment, container restarts, and age. Use this to monitor running applications, troubleshoot issues, identify failing pods, or get an overview of cluster workloads. Supports filtering by labels for targeted queries.
Get Pod
Retrieve detailed information about a specific pod. Returns complete pod specification, status, container details, volumes, environment variables, resource limits, and current conditions. Use this to debug pod issues, inspect configuration, or verify deployment specifications.
Create Pod
Create a new pod from a complete pod specification. Provide the full pod manifest including containers, volumes, labels, and other configuration. Use this to deploy standalone pods or test container images. For production workloads, consider using deployments instead.
Delete Pod
Delete a pod from the cluster. The pod will be terminated gracefully with a grace period (default 30 seconds). Use this to remove failed pods, restart problematic containers, or clean up test pods. Note that pods managed by deployments will be automatically recreated.
Get Pod Logs
Retrieve logs from a container in a pod. Essential for debugging application issues, monitoring behavior, analyzing errors, and troubleshooting crashes. Supports tailing recent lines, including timestamps, and accessing previous container logs (if the container restarted). For multi-container pods, specify the container name.
List Deployments
List all deployments in a namespace or across all namespaces. Deployments manage replica sets and provide declarative updates for pods. Returns deployment status, replica counts (desired/current/ready), and update strategy. Use this to monitor application deployments, check rollout status, and identify scaling issues.
Get Deployment
Retrieve detailed information about a specific deployment. Returns complete deployment specification, status, replica counts, conditions, update strategy, pod template, and rollout history. Use this to inspect deployment configuration, troubleshoot failed rollouts, or verify deployment settings.
Customize Tools
Edit descriptions, modify arguments, select tools, or add new ones
Customize tools to fit your workflows, apply guardrails for governance, reduce token consumption with smart routing, and get complete audit visibility—all through a secure, enterprise-ready gateway.
Join IT leaders deploying AI at enterprise scale with security, compliance, and governance built in.