Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already establishes the read-only nature. The description adds useful context about the response content (nodes, connections, settings), which is beyond the annotation. However, it does not disclose additional behavioral traits such as error handling, auth needs, or rate limits, though the annotation lowers the burden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.