Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description still adds genuine context beyond that: 'Nothing is sent: the person opens the link, checks the form and sends it themselves,' which tells the agent the server performs no submission and the human must complete the handoff. Link expiry or reuse behavior is not covered, which keeps it off a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.