Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the full burden of behavioral disclosure. It mentions the profile is 'persistent,' implying statefulness, but does not explain critical behaviors: whether it blocks on user interaction, what side effects occur (e.g., creating a profile, storing cookies), or what the call returns. This leaves significant behavioral uncertainty.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.