Skip to content
All services

Slack

AI-powered team communication

Slack workspace communication platform - send messages, manage channels, search conversations, and collaborate with your team

28
Total Actions
13
View Data
13
Make Changes
2
Remove Data
13
View actions

Look up data, search, list, and analyze

13
Change actions

Create new things, update existing ones

2
Remove actions

Delete records and clean things up

read13 actions

List Channels

read

List channels in the workspace. Supports filtering by channel type (public, private, mpim, im). Returns paginated results.

Get Channel

read

Get detailed information about a specific channel including topic, purpose, member count, and creation date.

List Channel Members

read

List all members of a specific channel. Returns user IDs with pagination support.

Get Message History

read

Retrieve message history from a channel. Returns messages in reverse chronological order. Use oldest/latest timestamps to filter by date range.

Get Thread Replies

read

Get all replies in a message thread. Requires the channel ID and the timestamp of the parent message.

Search Messages

read

Search for messages across all channels the bot has access to. Supports Slack search modifiers like from:user, in:channel, has:link, before:date, after:date.

List Users

read

List all users in the workspace. Returns user profiles including display name, email, status, and admin flags.

Get User

read

Get detailed profile information for a specific user by their user ID.

Get User By Email

read

Find a user by their email address. Returns full user profile if found.

List Reactions

read

Get all emoji reactions on a specific message.

List Bookmarks

read

List all bookmarks in a channel. Bookmarks are links pinned to the top of a channel.

List Pins

read

List all pinned messages in a channel.

Get Permalink

read

Get a permanent URL link to a specific message that can be shared.

write13 actions

Send Message

write

Post a message to a channel or DM. Supports threading by providing thread_ts. Supports Slack mrkdwn formatting.

Update Message

write

Edit an existing message. Only messages posted by the bot can be updated.

Send Reply

write

Reply to a message in a thread. Creates a threaded reply under the specified parent message.

Add Reaction

write

Add an emoji reaction to a message. Use the emoji name without colons (e.g., 'thumbsup' not ':thumbsup:').

Remove Reaction

write

Remove an emoji reaction from a message. Can only remove reactions added by the bot.

Set Channel Topic

write

Set the topic of a channel. The topic appears at the top of the channel.

Set Channel Purpose

write

Set the purpose/description of a channel. The purpose describes what the channel is used for.

Pin Message

write

Pin a message to a channel. Pinned messages appear in the channel's pinned items.

Unpin Message

write

Unpin a previously pinned message from a channel.

Add Bookmark

write

Add a bookmark (link) to a channel. Bookmarks appear at the top of the channel for quick access.

Invite To Channel

write

Invite one or more users to a channel by their user IDs.

Create Channel

write

Create a new channel in the workspace. Channel names must be lowercase, without spaces or periods, and max 80 characters.

Upload File

write

Upload a text file or code snippet to one or more channels. Use for sharing text content, code, logs, or CSV data.

delete2 actions

Delete Message

delete

Delete a message from a channel. Only messages posted by the bot can be deleted, unless the bot has admin permissions.

Archive Channel

delete

Archive a channel. Archived channels are hidden from the channel list but can be unarchived later. Messages are preserved.

Connection details

How you connect
API Key
Category
Communication
Version
1.0.0
Actions
28
Last Updated
2026-03-06
Setup guide
View guide →

Ready to connect Slack?

Sign up free and let your AI work with this service today.

Get Started