Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already carry the safety profile (destructiveHint=true, idempotentHint=true, readOnlyHint=false). The description reinforces what can be modified but adds no context beyond that — no note on overwrite/clear semantics, reversibility, or auth, though the schema descriptions do cover null-clearing. Adequate but thin.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.