Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does add real context beyond the name: persistence ('keeps whatever was installed on it') and quota semantics ('how many may exist and how many may run at once'). It does not say whether the call is read-only in effect, how results are ordered, or whether the listing can be large — gaps that matter for a no-annotation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.