Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds the behavioral context that this returns the reader's own library with shelf categories and ratings, which is useful. It doesn't disclose pagination, ordering, or whether ratings are included by default, but for a read-only list tool the annotations carry the main burden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.