Available Tools
Tools are grouped by what they do. Discovery, installation, validation, Kubernetes ops, and monitoring.
Discovery
| Tool | Description |
|---|---|
helm_search_charts | Search for Helm charts across configured repositories |
helm_get_chart_info | Get detailed chart metadata, versions, and documentation |
helm_ensure_repository | Add a Helm repository if it doesn't already exist |
Example prompts: "Search for nginx ingress charts", "Get info about bitnami/postgresql", "Add the Bitnami repository"
Installation & lifecycle
| Tool | Description |
|---|---|
helm_install_chart | Install a Helm chart to cluster |
helm_upgrade_release | Upgrade an existing Helm release |
helm_rollback_release | Rollback to a previous revision |
helm_uninstall_release | Uninstall a Helm release |
helm_dry_run_install | Preview an installation without deploying |
Example prompts: "Install PostgreSQL from Bitnami in the database namespace", "Upgrade my-app to version 2.0", "Rollback my-release to the previous version", "Dry-run the nginx-ingress installation"
Validation
| Tool | Description |
|---|---|
helm_validate_values | Validate chart values against schema |
helm_render_manifests | Render Kubernetes manifests from chart |
helm_validate_manifests | Validate rendered Kubernetes manifests |
helm_check_dependencies | Check if chart dependencies are available |
helm_get_installation_plan | Generate installation plan with resource estimates |
Example prompts: "Validate these values for PostgreSQL chart", "Render the manifests for nginx-ingress", "Check dependencies for kube-prometheus-stack", "Show me the installation plan for prometheus-stack"
Kubernetes
| Tool | Description |
|---|---|
kubernetes_get_cluster_info | Get cluster information |
kubernetes_list_namespaces | List all Kubernetes namespaces |
kubernetes_list_contexts | List all available Kubernetes contexts |
kubernetes_set_context | Set/switch to a specific Kubernetes context |
kubernetes_get_helm_releases | List all Helm releases in cluster |
kubernetes_check_prerequisites | Check cluster prerequisites for a chart |
Example prompts: "What cluster am I connected to?", "List all namespaces", "Switch to the production context", "List all Helm releases", "Check prerequisites for ArgoCD"
Monitoring
| Tool | Description |
|---|---|
helm_monitor_deployment | Monitor deployment health after install/upgrade |
helm_get_release_status | Get current status of a release |
Example prompts: "Monitor the nginx deployment", "What's the status of my-release?"
Tool availability by mode
| Tool Category | MCP_ALLOW_WRITE=true | MCP_ALLOW_WRITE=false |
|---|---|---|
| Discovery | ✅ All available | ✅ All available |
| Installation | ✅ All available | ❌ Blocked (except dry-run) |
| Validation | ✅ All available | ✅ All available |
| Kubernetes | ✅ All available | ✅ All available |
| Monitoring | ✅ All available | ✅ All available |
Next steps
- Resources & Prompts — MCP resources and prompts
- Examples — Usage patterns and workflows