Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare openWorldHint=true, idempotentHint=true, destructiveHint=false, so the safety profile is largely covered. The description adds genuinely non-redundant context: this route is panel-internal and its payload is the user's own panel settings and declarations, so the agent must not synthesize them. It does not say what actually happens on publish (visibility, failure modes).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.