Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already tells the agent this is a safe, side-effect-free read, and the description is consistent with that. It adds only the fact that the payload is name and version; with an output schema present, further return-value detail isn't required, but nothing extra (e.g., whether it reflects the server plugin or the running editor) is disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.