Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already establishes this as a non-destructive read, so the description's burden is lower. It adds that the response contains 'full details' (as opposed to a list summary), but says nothing about permissions, not-found handling, or size. Adequate but thin beyond the annotation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.