Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, it discloses that the tool returns HTML and does not persist anything, which is critical for an agent to know. It also prescribes the user-visible review step before saving, adding meaningful behavioral context that the annotations do not cover.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.