Flex clusters are inconsistently listed when calling `atlas-cluster-list` tool.
I have noticed that Claude will call `atlas-cluster-list` without inputs, which always lists flex clusters.
GPT and Gemini call `atlas-cluster-list` passing projectIds. These do not output flex clusters
Tool `atlas-cluster-list` called by different models will consistently result in flex clusters missing.
Example
Prompt: "list all of my atlas clusters"
GPT/Gemini Output:
Cluster Name | Cluster Type | Tier | State | MongoDB Version | Connection String
---------------|--------------|--------------|--------------|--------------|---------------
Cluster1 | DEDICATED | M30 | UPDATING | 8.0.13 | mongodb+srv://cluster1.yxcd7.mongodb-dev.net
Cluster0 | DEDICATED | M10 | IDLE | 8.0.13 | mongodb+srv://cluster0.yxcd7.mongodb-dev.net
Claude Output:
Project | Cluster Name
---------------|---------------
myProject (xxx) | Cluster2 <--- flex cluster
myProject (xxx) | Cluster0
myProject (xxx) | Cluster1
Hypothesis is that the problem lies in calling `atlas-list-clusters` with ProjectId.