Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare the tool read-only, idempotent, and non-destructive. The description adds meaningful context beyond that: publication frequency ('published by AMFI daily on business days'), the fact that the returned date reflects the last published value, the data source and license (MFAPI, MIT), and the absence of authentication requirements. This tells an agent exactly what side effects and freshness to expect.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.