Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=true, destructiveHint=false, and openWorldHint=true, so the safety profile and external dependency are largely covered. The description adds the authentication prerequisite ('Requires a valid session token') and the fact that the request hits the carrier, which is useful, but this overlaps substantially with the token parameter's own schema note and the openWorld hint.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.