create_channel
Creates a new channel for a company, enabling team communication. Provide the channel name and company ID, and optionally set visibility, password, membership, and writable permissions.
Instructions
Creates a new channel in a company.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"channel_name": "<channel_name>",
"company_id": "<company_id>"
},
"name": "create_channel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Channel type (public, private, closed) | |
| visible | No | Whether the channel is visible to non-members | |
| password | No | Optional password for the channel | |
| writable | No | Whether members can write messages | |
| company_id | Yes | Company ID to create the channel in | |
| inviteable | No | Whether members can invite others | |
| description | No | Optional channel description | |
| channel_name | Yes | Name of the new channel | |
| show_activities | No | Show activities in the channel | |
| show_membership_activities | No | Show membership activities |