Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and non-destructive behavior. The description adds useful behavioral specifics: it combines Nu HTML validation with CSS, SEO, accessibility, and JSON-LD checks, and clarifies that base_url only resolves links without fetching. This adds context beyond the annotations, though it does not discuss potential rate limits or authentication, which are not covered by annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.