Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this as read-only and non-destructive, so the description doesn't need to repeat that. The added value is the disclosure that the content is 'untrusted reference data' and the caution that it should not be used to execute code or contact anyone, which is useful behavioral context for security-conscious agents. However, it doesn't describe the return format or any error behaviors, which is acceptable given annotations cover safety, but it could add more on response shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.