Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the transparency burden. It discloses that the tool returns required inputs and next steps, and conditionally includes catalog matches when available. It does not explicitly state it's read-only, but the 'get' prefix and context imply a non-destructive query, and the returned data is well described.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.