Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With all annotations absent, the description carries the full burden and does well: it announces read-only behavior and lists specific side effects it never performs (register, accept terms, submit identity, create credentials). This is strong transparency for a no-parameter tool, though it does not mention what happens if called in an invalid state or what exactly is returned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.