Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, openWorldHint=false, destructiveHint=false, so safety is covered. The description adds two genuine behavioral facts beyond that: the result is deterministic (implying the seed reproduces output) and it uses live instruments rather than samples. It omits whether anything is written to the session, whether audio is rendered, and what the preview returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.