Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description usefully adds that the result set mixes valid and deliberately broken samples, each carrying an issue code, which tells the agent what to expect in the payload. It says nothing about ordering, pagination, or the size of the library.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.