Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered. The description adds two real facts beyond that: results are public and each entry carries proof signatures, which matters for downstream verification. It stops short of saying whether the list is complete or paginated, which is the main behavioral unknown for a list tool with no parameters and no output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.