Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true and openWorldHint=false. The description adds valuable behavioral context: the key algorithms, that the keys are public and intended for offline signature verification, and that the endpoint is free. It does not cover auth requirements or rate limits, but with annotations present this is a solid contribution.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.