Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/openWorld/destructive=false, so the bar is lower. The description adds value beyond that: the underlying endpoint (GET /api/job_data.php), the shape of the return (customer, dates, status) and the crucial caveat 'details available to your user', which alerts the agent to permission-scoped results. This is meaningful behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.