Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint=true and openWorldHint=true, so the safe read-only nature is known. The description adds the specific context that this tool exposes the account credit balance, which is helpful for setting user expectations. It doesn't mention return format or auth, but for a zero-parameter getter, that's acceptable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.