Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With annotations covering the safety profile (openWorldHint=true, readOnlyHint=false, idempotentHint=false), the description adds real value by disclosing that the emitted event is signed and carries no participant or study data, and that it triggers an outbound request to the registered URL. It stops short of noting side effects like delivery records being created or rate limits, but the added context is meaningful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.