Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already include destructiveHint: true, so the description's 'Destructive' is redundant. However, it adds the specific API endpoint and clarifies the need to supply exactly one of email or userId, which goes beyond the schema's optional parameters. This provides useful behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.