Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnlyHint=false, idempotentHint=true, destructiveHint=false), the description reveals important behavioral details: the artifact is empty, owned by the current principal, visibility defaults to private, comments default to signed-in users, and no source version is published. These are meaningful behaviors not captured in the annotations, expanding the agent's understanding of side effects and defaults. It doesn't cover every possible side effect, but adds substantial context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.