Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so only the 'pending' scoping and the shape of returned fields are added. Since there is no output schema, disclosing that each proposal carries upgrade name, target block height, and info is genuinely useful behavioral context; nothing about pagination or ordering is mentioned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.