Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, openWorldHint=true, idempotentHint=false, so the risky profile is known, but the description never explains why a data-free test event is flagged destructive or whether repeated tests can affect webhook state (e.g., auto-disable on failures). The useful addition is that no participant/study data leaves the system and that an outbound request is made.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.