Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint=true, the safety profile is already clear. The description adds meaningful behavioral context by stating that the answer is only shown once released, alerting the agent to a conditional availability that the schema and annotations do not convey. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.