Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover mutation safety (readOnlyHint=false, destructiveHint=false, idempotentHint=true), and the description adds genuine context beyond them: the work is queued rather than applied inline, no settings are altered, and a page-view limit can cause a no-op that is reported in the result. It stops short of auth or per-call rate details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.