Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds genuine behavioral context beyond annotations: 'After configuring, your session reconnects automatically' discloses an important side effect the agent would otherwise not anticipate. However, annotations declare destructiveHint=true and the description never says whether existing credentials for that provider are overwritten, merged, or rejected, nor whether the operation is reversible. For a destructive write, that omission is the main gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.