Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (idempotent, non-destructive, non-read-only), the description discloses real behavioral traits: the ceiling caps sample peaks in dBFS, true inter-sample peaks can exceed it on dense bright material, and qa.check measures that in dBTP. It also explains that inline previews carry measured loudness while link previews do not — useful context that is not derivable from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.