Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description goes beyond the readOnlyHint annotation by specifying the exact integrity check performed: confirming the claim, evidence, and conclusion have not been altered since signing. This adds meaningful behavioral context without contradicting the annotations. It does not describe the output format, but an output schema exists to cover that.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.