Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and destructiveHint, but the description adds significant behavioral detail: rankings are pure preference-fit and never pay-ranked, and detailed mode includes confidence levels, source tier, reporting sources, and timestamps. It also mentions a wildcard pick and that time bounds are hard (though that is in the schema). This goes well beyond annotation defaults, so it fully carries the burden of behavioral disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.