Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description is the sole source of behavioral information. It merely states the action 'Get logs' without describing the output format, whether logs are streamed or returned as a snapshot, or any required access permissions. This is a minimal disclosure that leaves significant ambiguity about the tool's behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.