Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are absent, so the description carries the full burden. 'Remove a segment' only implies mutation and does not disclose destructive effects, whether removal can affect linked segments, whether changes persist automatically, or what the operation returns. This is a meaningful transparency gap for a delete operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.