Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description should disclose behavioral traits. However, it only repeats the action of retrieving projects without mentioning permissions, rate limits, pagination, or any side effects. The tool's simplicity mitigates this somewhat, but the description adds no value beyond the name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.