# wait_for_channel

Source: https://libtmux.org/en/go/latest/mcp/tools/wait_for_channel/

> Change tmux state; no client-supplied executable input. Waits on tmux's channel state with a bounded timeout.

MCP is in development

Server behavior and tool contracts may change. Tool availability depends on the server configuration.

Change tmux state; no client-supplied executable input. Waits on tmux’s channel state with a bounded timeout.

[All Go tools](../) · [JSON](../wait_for_channel.json) · [Source](https://github.com/libtmux/libtmux-go/blob/52968a3181c1c9e6d1b26c565d4b170968ae61c0/mcp/manifest_catalog.go#L400)

## Arguments

* `channel` required · string

  a server-wide tmux channel name

* `drain_first` optional · boolean

  consume a pending signal before waiting

* `timeout` optional · number

  seconds to wait before giving up

## Schemas

The schema defines required fields, nested values, defaults, and validation constraints.
