Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint=false, indicating this is not a read-only operation, but the description doesn't add behavioral context beyond the conversion action. It doesn't specify what the output format looks like (e.g., single vs. multiple commands, error handling), performance considerations, or any side effects. With annotations covering basic safety, the description adds minimal value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.