Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint=true already declaring a safe read, the description adds context the annotation does not: it costs nothing, and it enumerates the exact payload fields (id, name, trigger type, steps, published state, last run), which substitutes for the absent output schema. No pagination or result-count behavior is disclosed, keeping it below 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.