Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and openWorldHint, so safety and repeatability are covered structurally. The description adds that the value is 'current' (i.e. a live figure) and denominated in SGD, which is useful context beyond the annotations. It does not disclose freshness/latency or what happens when a meter has no prepaid account.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.