Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and openWorldHint, covering the safety profile, so the bar is lower. The description adds that the call is 'signed' and returns an audit-ready report plus an XDR-1 receipt, but gives no detail on what signing entails, auth requirements, or failure modes for a 4-input screen.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.