Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The `readOnlyHint` annotation already signals a safe read operation, so the bar is lower. The description adds that it covers install progress, which is useful context beyond the annotation, but it does not explain what the status response contains or whether it is a blocking or polling call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.