Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety and scope profile is largely covered. The description adds that the read is scoped to a single domain and returns the full body text, but says nothing about request cost, limits, failure modes, or whether the site must be pre-loaded/crawled.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.