Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral burden. It provides some useful context: 'Fetched at request time', 'Direct public HTTPS page retrieval with watched baseline evidence', and 'Reuse the same URL and field baselines to refresh the check incrementally'. It omits failure behavior, baseline initialization semantics, and any operational limits, so the transparency is only partial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.