Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint and destructiveHint already signal a safe read, and the description adds meaningful behavioral detail: it returns only published final rules, sorts by soonest effective date, includes a verbatim quote, and matches the part whole so "40 CFR 5" never pulls in 40 CFR 52-related rules. This goes beyond what annotations alone provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.