Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It clearly states that the tool fetches (reads) global settings and lists the scope, implying a safe read-only operation. However, it does not disclose potential response structure, permission requirements, or whether the returned data is a superset of the listed categories, leaving some behavioral ambiguity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.