Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish the safe read-only, idempotent, closed-world profile, so the bar is lower. The description adds genuine substance beyond them: RyuScore is defined as a 0-100 score derived from seven weighted criteria, and the company description is flagged as verbatim from the latest annual report, which tells the agent what the data actually represents.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.