Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden: it does disclose return content (question plus CSV links) and the consequence of submitting (validation against the data, featured in the Trout Diary). It omits matters of real behavioral weight: whether the correct answer is revealed, whether submissions are final, what a wrong answer returns, and the per-day availability constraint implied by 'yesterday's data'.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.