Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true and readOnlyHint=false, providing some safety and mutability context. The description adds that port 0 or omitted triggers auto-discovery from port files, which is useful behavioral information. However, it does not elaborate on potential side effects (e.g., whether an existing connection is closed) beyond the annotation hints, so the disclosure is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.