Currently there doesn't seem to be a way to handle multiple contexts. This is a pretty tough limitation. In my agent flows, I typically need to access several clusters in a group. There is a k8s mcp that has implemented this quite well: https://github.com/razvanmacovei/k8s-multicluster-mcp Might be worth a look and implementing the same.