Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It only states 'Retrieve the full details' without detailing error handling (e.g., 404 for missing recipe), response format, authentication requirements, or any side effects. For a read operation, some of this is implicit, but the description is thin.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.