List channels, search messages, post messages, create channels, and add reactions across your Slack workspace.
Slack is mapped and documented, but one-click connection isn't live yet — the app shows it as Coming soon. Only Google Calendar, Drive, Mail, and Tasks are connectable today; see the Standard integrations catalogue for what's live now.
| Category | 💬 Communication |
| Connection | Coming soon not yet connectable — once live it will connect via OAuth 2.0. |
| Actions | 31 total — 14 read, 17 write |
Once connected, Slack exposes the following actions. The AI can call them with #-mentions in chat, an agent can be granted a subset as tools, and a workflow can run them in an integration-action node.
| Action | Type | What it does | Proxy |
|---|---|---|---|
Add Reactionadd-reaction | Write | Add an emoji reaction to a message. | Yes |
Create Channelcreate-channel | Write | Create a new public or private Slack channel. | Yes |
Delete Messagedelete-message | Write | Delete a message from a channel | Yes |
Delete Scheduled Messagedelete-scheduled-message | Write | Cancel a scheduled message | Yes |
Get Channel Infoget-channel-info | Read | Retrieve conversation details including topic, purpose, and membership state | Yes |
Get Conversation Historyget-conversation-history | Read | Fetch paginated message history for a conversation within optional time bounds | Yes |
Get Dnd Infoget-dnd-info | Read | Get a user's Do Not Disturb status and next scheduled DND window | Yes |
Get Message Permalinkget-message-permalink | Read | Get a permanent URL for a message | Yes |
Get Reactionsget-reactions | Read | Retrieve all reactions attached to a specific message | Yes |
Get Team Infoget-team-info | Read | Retrieve workspace details such as name, domain, and icon | Yes |
Get Thread Repliesget-thread-replies | Read | Fetch paginated thread replies and parent message for a conversation thread | Yes |
Get User Infoget-user-info | Read | Retrieve a user's account details, including profile and avatar fields | Yes |
Join Channeljoin-channel | Write | Join a public or private channel and return its conversation details | Yes |
List Channelslist-channels | Read | List public and private channels in the workspace. | Yes |
List Custom Emojilist-custom-emoji | Read | List workspace custom emoji mappings, including alias-based emoji entries | Yes |
List User Reactionslist-user-reactions | Read | List items the user reacted to with cursor-based pagination | Yes |
List Userslist-users | Read | List all users in the workspace | Yes |
Lookup User By Emaillookup-user-by-email | Read | Look up a user by email address | Yes |
Mark As Readmark-as-read | Write | Move a conversation's read cursor to a specific message timestamp | Yes |
Pin Messagepin-message | Write | Pin a specific message in a channel | Yes |
Post Messagepost-message | Write | Post a message to a channel, DM, or thread | Yes |
Remove From Channelremove-from-channel | Write | Remove a user from a channel | Yes |
Rename Channelrename-channel | Write | Rename a Slack channel | Yes |
Schedule Messageschedule-message | Write | Schedule a Slack message to a channel or thread, subject to Slack's 120-day scheduling limit. | Yes |
Search Messagessearch-messages | Read | Search Slack messages. | — |
Send Ephemeral Messagesend-ephemeral-message | Write | Send a message visible only to one user in a channel | Yes |
Send Messagesend-message | Write | Post a message to a Slack channel. | Yes |
Set Channel Purposeset-channel-purpose | Write | Update a channel's purpose text for a conversation | Yes |
Set Channel Topicset-channel-topic | Write | Set the topic of a channel | Yes |
Set User Presenceset-user-presence | Write | Set a user's presence to online or away | Yes |
Update Messageupdate-message | Write | Edit an existing message in a Slack channel | Yes |
Actions tagged Write create, update, or delete data. In chat and agent paths they pause for your confirmation before running; workflows treat their deterministic wiring as implicit consent. Agent tools covers how to scope which actions an agent may use.
Slack is governed per organization: an admin sets a monetary spend cap and a monthly call quota. A quota of 0 disables the integration — it never means unlimited. See the Integrations overview for the full governance model.