Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and openWorldHint, so safety and side-effect behavior are covered structurally. The description adds only that results come back as a papers list plus metadata, and leaves the cost/latency/scope differences between 'exact', 'adaptive', and 'hybrid' unexplained — the one behavioral distinction that actually matters here.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.