Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden for behavioral transparency. It only states 'Get detailed information' without disclosing what happens if the ID is invalid, authorization requirements, side effects, or the structure of the returned data. This is insufficient for a read operation without an output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.