Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description adds important behavioral context: omitted dates default to today's UTC date and are echoed in requestedDate, expired notices may still describe recurring regulations, and expiry is not evidence that access is open. It also directs the caller to verify current law with the linked source, which is valuable interpretation guidance for a read-only, open-world data tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.