Skip to main content

Available Tools

Tools are grouped by what they do. Discovery, installation, validation, Kubernetes ops, and monitoring.


Discovery

ToolDescription
helm_search_chartsSearch for Helm charts across configured repositories
helm_get_chart_infoGet detailed chart metadata, versions, and documentation
helm_ensure_repositoryAdd 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

ToolDescription
helm_install_chartInstall a Helm chart to cluster
helm_upgrade_releaseUpgrade an existing Helm release
helm_rollback_releaseRollback to a previous revision
helm_uninstall_releaseUninstall a Helm release
helm_dry_run_installPreview 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

ToolDescription
helm_validate_valuesValidate chart values against schema
helm_render_manifestsRender Kubernetes manifests from chart
helm_validate_manifestsValidate rendered Kubernetes manifests
helm_check_dependenciesCheck if chart dependencies are available
helm_get_installation_planGenerate 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

ToolDescription
kubernetes_get_cluster_infoGet cluster information
kubernetes_list_namespacesList all Kubernetes namespaces
kubernetes_list_contextsList all available Kubernetes contexts
kubernetes_set_contextSet/switch to a specific Kubernetes context
kubernetes_get_helm_releasesList all Helm releases in cluster
kubernetes_check_prerequisitesCheck 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

ToolDescription
helm_monitor_deploymentMonitor deployment health after install/upgrade
helm_get_release_statusGet current status of a release

Example prompts: "Monitor the nginx deployment", "What's the status of my-release?"


Tool availability by mode

Tool CategoryMCP_ALLOW_WRITE=trueMCP_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