Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description carries full burden for behavioral disclosure. It only states the action but does not clarify scope when symbol is omitted, side effects, cancellability, or any required permissions. The behavior of canceling across all symbols or only for a specified symbol is implied by the schema but not stated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.