Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden for behavioral transparency. It discloses that the tool returns the current username and notes a key behavioral implication: new dashboards are created under this profile. This adds context beyond the name, but it does not describe the response format, potential errors (e.g., if not authenticated), or any side effects. Since it's a read-only identity query, the information provided is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.