Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds a useful behavioral note: 'Query and fragment are dropped.' This discloses a side effect beyond the basic purpose. However, with no annotations present, the description carries the full burden, and it does not explain what happens with the host, json, or zone inputs or whether any validation is performed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.