Create and retain an Actor communication channel
create-comm-channelCreate a live game communication channel in a Roblox client; requires confirm=true and returns a serializable handle for later state verification.
Instructions
WRITES LIVE GAME STATE. Call create_comm_channel(name?), retain the Channel in getgenv().__mcp_comm_channels, and return only its serializable identifier/metadata. Requires confirm=true. Signature: { name: any?, confirm: boolean?, threadContext: number? }. Phase: act; cost=medium; idempotency=contextual-write. Requires: active-client, explicit-mutation-approval. Capabilities: create_comm_channel. Produces: created-handle. Verify with: assert-state. Safety: MUTATING; writes live game/client state. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional validated input for name. | |
| confirm | No | Explicit safety acknowledgement; must be true before this state-changing operation runs. | |
| threadContext | No | Optional Roblox thread identity for this call; omit it to use the server default. |