Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and openWorldHint, and the description reinforces 'Read-only'. It adds genuinely new context by disclosing that a wallet-signature identity is required, which is an auth prerequisite an agent must arrange before calling. Nothing is contradicted, though pagination behavior beyond the schema is left implicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.