Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations present, the description carries the full burden of explaining side effects or safety. It only restates the high-level purpose without disclosing whether this is a read-only diagnostic, what data it accesses, whether it is potentially expensive, or what the return format is. This is a significant gap for a tool that likely queries system catalogs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.