Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint true, so the description need not repeat safety. It adds context by listing returned fields and stating 'public profile', but does not disclose potential errors, rate limits, or whether authentication is required (though likely not needed for public profile).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.