Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It explicitly states the tool is read-only ('Read') and provides a default behavior for new tenants ('New tenants default to observe'), which helps the agent understand the state it might encounter. This is valuable context beyond the name. However, it does not disclose potential side effects like caching or rate limits, but for a simple getter, this is sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.