Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false), so the description earns credit for disclosing a return-value trait beyond the schema: that it also returns whether the escrow was deployed via the protocol factory. With no output schema, this extra disclosure is genuinely useful; it stops short of describing fee format, units, or aggregation behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.