Rancher integration
Rancher is a self-hosted Kubernetes management platform. This is its Kubernetes-style management API, served by the Rancher server itself: projects and the namespaces grouped under them, users, role templates, global roles and their bindings, cluster and project role-template bindings, audit policies, and the tokens and kubeconfigs a Rancher account holds. Every resource follows Kubernetes conventions, so a create or replace sends a full object with apiVersion, kind, metadata and spec, and a read returns the same shape with a status. The host is part of the credential because every install is its own deployment. Authentication is a Rancher API key sent as a bearer token in the Authorization header.
Say what should happen.
The workflow builds itself.
What you can do with Rancher
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Statu, 12 operations
get_audit_policy_statusGet audit policy statusGETread status of the specified AuditPolicy.get_cluster_role_template_binding_statusGet cluster role template binding statusGETread status of the specified ClusterRoleTemplateBinding.get_global_role_binding_statusGet global role binding statusGETread status of the specified GlobalRoleBinding.get_global_role_statusGet global role statusGETread status of the specified GlobalRole.patch_audit_policy_statusPatch audit policy statusPATCHpartially update status of the specified AuditPolicy.patch_cluster_role_template_binding_statusPatch cluster role template binding statusPATCHpartially update status of the specified ClusterRoleTemplateBinding.patch_global_role_binding_statusPatch global role binding statusPATCHpartially update status of the specified GlobalRoleBinding.patch_global_role_statusPatch global role statusPATCHpartially update status of the specified GlobalRole.replace_audit_policy_statusReplace audit policy statusPUTreplace status of the specified AuditPolicy.replace_cluster_role_template_binding_statusReplace cluster role template binding statusPUTreplace status of the specified ClusterRoleTemplateBinding.replace_global_role_binding_statusReplace global role binding statusPUTreplace status of the specified GlobalRoleBinding.replace_global_role_statusReplace global role statusPUTreplace status of the specified GlobalRole.
Clusterroletemplatebinding, 8 operations
create_cluster_role_template_bindingCreate cluster role template bindingPOSTcreate a ClusterRoleTemplateBinding.delete_all_cluster_role_template_bindingsDelete all cluster role template bindingsDELETEdelete collection of ClusterRoleTemplateBinding.delete_cluster_role_template_bindingDelete cluster role template bindingDELETEdelete a ClusterRoleTemplateBinding.get_cluster_role_template_bindingGet cluster role template bindingGETread the specified ClusterRoleTemplateBinding.list_cluster_role_template_bindingsList cluster role template bindingsGETlist objects of kind ClusterRoleTemplateBinding.list_cluster_role_template_bindings_across_clustersList cluster role template bindings across clustersGETlist objects of kind ClusterRoleTemplateBinding.patch_cluster_role_template_bindingPatch cluster role template bindingPATCHpartially update the specified ClusterRoleTemplateBinding.replace_cluster_role_template_bindingReplace cluster role template bindingPUTreplace the specified ClusterRoleTemplateBinding.
Project, 8 operations
create_projectCreate projectPOSTcreate a Project.delete_all_projectsDelete all projectsDELETEdelete collection of Project.delete_projectDelete projectDELETEdelete a Project.get_projectGet projectGETread the specified Project.list_projectsList projectsGETlist objects of kind Project.list_projects_across_clustersList projects across clustersGETlist objects of kind Project.patch_projectPatch projectPATCHpartially update the specified Project.replace_projectReplace projectPUTreplace the specified Project.
Projectroletemplatebinding, 8 operations
create_project_role_template_bindingCreate project role template bindingPOSTcreate a ProjectRoleTemplateBinding.delete_all_project_role_template_bindingsDelete all project role template bindingsDELETEdelete collection of ProjectRoleTemplateBinding.delete_project_role_template_bindingDelete project role template bindingDELETEdelete a ProjectRoleTemplateBinding.get_project_role_template_bindingGet project role template bindingGETread the specified ProjectRoleTemplateBinding.list_project_role_template_bindingsList project role template bindingsGETlist objects of kind ProjectRoleTemplateBinding.list_project_role_template_bindings_across_clustersList project role template bindings across clustersGETlist objects of kind ProjectRoleTemplateBinding.patch_project_role_template_bindingPatch project role template bindingPATCHpartially update the specified ProjectRoleTemplateBinding.replace_project_role_template_bindingReplace project role template bindingPUTreplace the specified ProjectRoleTemplateBinding.
Auditpolicie, 7 operations
create_audit_policyCreate audit policyPOSTcreate an AuditPolicy.delete_all_audit_policiesDelete all audit policiesDELETEdelete collection of AuditPolicy.delete_audit_policyDelete audit policyDELETEdelete an AuditPolicy.get_audit_policyGet audit policyGETread the specified AuditPolicy.list_audit_policiesList audit policiesGETlist objects of kind AuditPolicy.patch_audit_policyPatch audit policyPATCHpartially update the specified AuditPolicy.replace_audit_policyReplace audit policyPUTreplace the specified AuditPolicy.
Globalrole, 7 operations
create_global_roleCreate global rolePOSTcreate a GlobalRole.delete_all_global_rolesDelete all global rolesDELETEdelete collection of GlobalRole.delete_global_roleDelete global roleDELETEdelete a GlobalRole.get_global_roleGet global roleGETread the specified GlobalRole.list_global_rolesList global rolesGETlist objects of kind GlobalRole.patch_global_rolePatch global rolePATCHpartially update the specified GlobalRole.replace_global_roleReplace global rolePUTreplace the specified GlobalRole.
Globalrolebinding, 7 operations
create_global_role_bindingCreate global role bindingPOSTcreate a GlobalRoleBinding.delete_all_global_role_bindingsDelete all global role bindingsDELETEdelete collection of GlobalRoleBinding.delete_global_role_bindingDelete global role bindingDELETEdelete a GlobalRoleBinding.get_global_role_bindingGet global role bindingGETread the specified GlobalRoleBinding.list_global_role_bindingsList global role bindingsGETlist objects of kind GlobalRoleBinding.patch_global_role_bindingPatch global role bindingPATCHpartially update the specified GlobalRoleBinding.replace_global_role_bindingReplace global role bindingPUTreplace the specified GlobalRoleBinding.
Kubeconfig, 7 operations
create_kubeconfigCreate kubeconfigPOSTcreate a Kubeconfig.delete_all_kubeconfigsDelete all kubeconfigsDELETEdelete collection of Kubeconfig.delete_kubeconfigDelete kubeconfigDELETEdelete a Kubeconfig.get_kubeconfigGet kubeconfigGETread the specified Kubeconfig.list_kubeconfigsList kubeconfigsGETlist or watch objects of kind Kubeconfig.patch_kubeconfigPatch kubeconfigPATCHpartially update the specified Kubeconfig.replace_kubeconfigReplace kubeconfigPUTreplace the specified Kubeconfig.
Roletemplate, 7 operations
create_role_templateCreate role templatePOSTcreate a RoleTemplate.delete_all_role_templatesDelete all role templatesDELETEdelete collection of RoleTemplate.delete_role_templateDelete role templateDELETEdelete a RoleTemplate.get_role_templateGet role templateGETread the specified RoleTemplate.list_role_templatesList role templatesGETlist objects of kind RoleTemplate.patch_role_templatePatch role templatePATCHpartially update the specified RoleTemplate.replace_role_templateReplace role templatePUTreplace the specified RoleTemplate.
Token, 7 operations
create_tokenCreate tokenPOSTcreate a Token.delete_all_tokensDelete all tokensDELETEdelete collection of Token.delete_tokenDelete tokenDELETEdelete a Token.get_tokenGet tokenGETread the specified Token.list_tokensList tokensGETlist or watch objects of kind Token.patch_tokenPatch tokenPATCHpartially update the specified Token.replace_tokenReplace tokenPUTreplace the specified Token.
User, 7 operations
create_userCreate userPOSTcreate an User.delete_all_usersDelete all usersDELETEdelete collection of User.delete_userDelete userDELETEdelete an User.get_userGet userGETread the specified User.list_usersList usersGETlist objects of kind User.patch_userPatch userPATCHpartially update the specified User.replace_userReplace userPUTreplace the specified User.
Use Rancher from Claude Code, Cursor or Codex
Connect Rancher in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Rancher operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Rancher
- Create your workspace
Sign up free. Nothing to install.
- Connect Rancher once
Add your Rancher connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Rancher integration FAQ
What can you do with the Rancher integration?
LiveContext exposes 85 operations on Rancher, covering statu, clusterroletemplatebinding, project and projectroletemplatebinding.
