Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false, idempotentHint=false, and openWorldHint=true, so the safety profile is covered. But the description adds nothing beyond that: it omits that resource_type=problem requires Problem Management to be enabled and silently provisions a default problem form set, and that duplicate submissions are non-idempotent. No contradiction with annotations, but zero added context for a write tool with side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.