Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is covered. The description's real contribution is stating that the response includes details plus HTML content, which is valuable since there is no output schema. It does not address size of the HTML payload, whether missing templates error or return empty, or behavior when neither identifier is supplied.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.