Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, and idempotentHint, but the description adds meaningful behavioral context: it uses external legal databases (USPTO PatFT, CourtListener, EUR-Lex) for cross-referencing and describes the return structure. This goes beyond the annotations and helps manage expectations about external dependencies and output format.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.