Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description alone must disclose behavioral traits such as permanence, side effects, or required permissions. 'Delete a label' reveals nothing about irreversible consequences, whether the label can be deleted if in use, or any other operational behavior. This is a minimal mutation description with zero added transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.