Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. It explains the primary behavior (top companies by active role count) but introduces ambiguity by saying 'optionally with average salary' without a corresponding parameter in the schema, suggesting an unsupported option. It lacks details on authentication, rate limits, sorting order, or response format.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.