Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the categories of information returned (inputs, outputs, assumptions, tables), but does not state that the tool is read-only, has no side effects, or describe the return format (e.g., structured vs. text). This is adequate but leaves gaps for a metadata tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.