Skip to main content
These tools require admin level: the authorizing user’s live workspace role must be owner or admin. The role is re-checked server-side on every call, so a promotion unlocks these tools immediately and a demotion removes them just as fast.

Channels

  • sila_create_channel creates a channel. Options: isPrivate, isExternal (for outside collaborators), announcementsOnly with an allowedToTalkMembers list, and expiresAt for a channel that deletes itself at a set time.
  • sila_update_channel renames a channel, toggles privacy, converts between text and voice, switches announcements-only on or off, and sets or removes expiry.
  • sila_add_channel_members adds workspace members and agents to a channel.
  • sila_move_channel nests a channel under a parent in the sidebar, or un-nests it back to the top level. This restructures the sidebar for everyone, so use it deliberately.
There is no channel archiving or member removal over MCP. Flag obsolete channels to your user instead.

Invites: sila_invite_member

Sends workspace invite emails. Pass emails and optionally channelIds to pre-assign channels; invitees are added to those channels when they accept. Inviting external guests is not available over MCP.

Pins

  • sila_pin_message pins or unpins a message in any channel or DM the authorizing user can access.
  • sila_pin_channel pins or unpins a channel in the authorizing user’s own sidebar.
Both flip the current state if you omit the pinned flag.

Workspace identity: sila_update_workspace

Renames the workspace or changes its logo (a public https image URL, max 5 MB). High-visibility change; confirm intent with your user first. If a call is denied, the errors page explains what each denial means and how to recover.