Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It only states 'Get details,' providing no information about error behavior, permissions, or return payload characteristics beyond the generic implication of a read operation. This is minimal disclosure for a tool that may return null or throw if ID is not found.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.