Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint false, and closed-world behavior, so safety is covered. The description adds useful return-shape context: stats and member stocks ordered largest market cap first. It does not disclose what happens for invalid slugs, empty layers, or whether the limit truncates results, leaving moderate gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.