Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, and the description does not contradict that. It adds context that the returned content is 'current knowledge on a topic' and describes the granularity as one shelf/section, but it does not address error behavior, missing sections, or other side effects. Given the read-only annotation and output schema, this is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.