Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavior. It discloses the data source (SEC annual reports), the universe (12 US companies), sector coverage, and exclusions, and points to the schema of get_ai_leaders for field semantics. It does not state update frequency or an explicit read-only guarantee, but zero parameters and the described dataset make that less critical.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.