Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish a safe read-only, closed-world operation, and the description adds substantial context beyond them: no sign-in, a 20-calls-per-minute-per-IP limit with a rate_limited response, the not_found path for unsupported forms, the announced_edition field for a future edition not yet accepted, and source attribution to uscis.gov or a dated web.archive.org capture. That is exactly the behavioral texture annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.