Toggle expand on a tool row, log in, or show error details.
Tool rows expand/collapse as before; activating a header row for
a server in unauthenticated state dismisses the viewer with the
server name so the app can drive in-TUI OAuth login. Activating an
error header opens a read-only detail modal. Headers for other
states (ok, awaiting reconnect, disabled) remain no-ops.