Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already declares this as a safe read, so the description isn't carrying the safety burden. It adds the useful detail that the result covers both free and paid session counts, but says nothing about auth requirements, freshness of the balance, or whether the count is per-account or per-agent scope.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.