Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. It clearly states the tool returns provenance metadata (source, date, licence, citation) and is a read-only informational tool. However, it doesn't disclose whether the data is static or computed on demand, whether it returns a single object or a list, or any formatting details. The description is honest but minimal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.