Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description goes beyond the destructiveHint annotation by explaining the soft-delete nature, the release of the primary phone for reuse, and the retention of audit history. This provides meaningful behavioral context about the tool's side effects, which annotations alone do not convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.