Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden and does disclose a genuinely non-obvious behavior: the firmware has no native auto-restore command, so rng=null is implemented by re-switching the current mode. This is valuable side-effect information an agent would otherwise not know. It does not say whether the mode re-switch disturbs other settings, ongoing captures, or requires an active connection, leaving some behavioral gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.