Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already establishes that this is a safe read, so the description only needs to add context — but it adds almost none beyond restating the endpoint path. It says nothing about behavior when the number does not exist (error vs empty), whether auth/permissions are required, or what the response contains.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.