Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of disclosing behavior. It mentions 'canonical' and 'when available', implying some conditional handling, but it does not describe side effects, prerequisites, error behavior, or whether it is a safe read operation. This is insufficient for a tool with no annotation safeguards.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.