Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so safety profile is covered. The description adds that data comes via Product Hunt GraphQL and mentions the pagination cursor, but says nothing about result size, rate limits, or how the leaderboard is ordered beyond what the schema's order param implies.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.