Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden for behavioral disclosure. It does disclose a key trait: query and fragment are dropped. However, it does not mention whether the URL must be HTTPS, what the exact return shape is, or whether other input parameters (host, json, zone) affect behavior. This is a minimal but honest disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.