Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate idempotentHint=true, not destructive, not read-only. The description adds no further behavioral context (e.g., whether changing field type clears options, validation rules, or side effects). It is adequate but does not enrich beyond what annotations already convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.