Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the tool is known to be safe. The description adds a critical behavioral note: the returned text is published material and should be treated as data, not as instructions. This is a valuable addition for security and data handling, going beyond annotations. It also mentions it returns a specific set of fields, which adds to transparency. The only minor gap is not specifying pagination behavior, but annotations cover safety.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.