Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint=false, indicating a write operation, which aligns with 'Generate' implying creation. The description adds that it generates 'random' MAC addresses, clarifying the generation method beyond annotations. However, it doesn't disclose other behavioral traits like whether addresses are globally unique, format defaults, or any rate limits. No contradiction with annotations exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.