API
Tool catalog
The catalog is grouped by Rancher workflow so the surface is easier to scan and reason about.
Rancher core
These tools cover cluster, project, and namespace operations.
cluster_list— list Rancher clusterscluster_get_id— resolve a cluster name to a cluster IDcluster_get_kubeconfig— fetch a cluster kubeconfigproject_list— list Rancher projectsproject_get— get a project by cluster and nameproject_create— create a projectproject_delete— delete a projectnamespace_create— create a namespace in a projectnamespace_get— get a namespace by cluster and namenamespace_update_project— move a namespace to another projectnamespace_remove_project— remove a namespace from a projectnamespace_list_by_project— list namespaces in a projectnamespace_delete— delete a namespacenamespace_ensure_managed_by— stamp or normalize Rancher-managed labels and annotations
Access control
These tools help with principals and project bindings.
project_member_create— bind a principal to a project roleproject_member_list— list project member bindingsproject_member_delete— remove a project member bindingprincipal_get_by_name— resolve a principal by name
Fleet
These tools cover GitOps repo management and sync visibility.
list_fleet_gitrepos— list Fleet GitReposget_fleet_gitrepo— get a Fleet GitRepo by id or namelist_fleet_bundles— list Fleet bundlesget_fleet_bundle_status— get a Fleet bundle statusget_fleet_sync_status— get Fleet sync stateget_fleet_deployment_errors— inspect Fleet deployment errorscreate_fleet_gitrepo— create a Fleet GitRepoupdate_fleet_gitrepo— update a Fleet GitRepodelete_fleet_gitrepo— delete a Fleet GitRepoforce_fleet_sync— force a Fleet syncpause_fleet_gitrepo— pause a Fleet GitReporesume_fleet_gitrepo— resume a Fleet GitRepo
Behavior
tools/listexposes only the catalog above.tools/calldispatches to the Rancher client.- Authorization is inherited from the active request context.
- Responses are returned as JSON text content to keep the MCP surface simple.
