Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden, and it does disclose the return format and provenance (raw markdown, GOVERNANCE.md, dpyc-community repo), which signals a safe, stateless read. It stops short of stating read-only semantics, auth needs, or caching/rate behavior, though for a zero-parameter document fetch those are minor.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.