Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly and openWorld behavior, and the description adds useful context about what the tool returns: launches with dev bundle, insiders' share, snipers, and smart buys. It also explains the default filtering behavior of signals_only, though it omits ordering, pagination, and what happens when signals_only is false.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.