Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, lowering the burden. The description still adds real value by disclosing that it returns references, not article body text — an important expectation-setting detail that prevents the agent from mistaking this for a content endpoint. It stops short of noting pagination or result limits, so a 4 rather than 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.