Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already disclose readOnlyHint=false, destructiveHint=false, and idempotentHint=true, so the safety profile is covered. The description adds a small behavioral nuance by emphasizing that it updates references rather than modifying or deleting the asset itself, but it does not explain the scope of the replacement, reversibility, or side effects beyond that.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.