Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description goes well beyond the annotations by disclosing that the server holds no keys or funds, relays to the same public vote gate, requires a signature to do anything, never charges fees, and returns the live tally. This adds meaningful behavioral context about safety, cost, and effect.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.