Search for all workspace members, group chats, and channels and open them directly in your Slack app.
Search for Slack messages.
Send a message to a channel or user in Slack.
Open an overview of unread messages directly in your native Slack app.
Browse through unread messages within direct messages, channels and groups.
Set settings for how long you want to snooze notifications.
Let Slack decide automatically how to show your presence status or force it to be shown as offline.
Search custom emojis in your Slack team.
Set your status.
Lists all channels in the Slack team
Fetches a channel's history of messages and events.
Read messages from a Slack channel, DM, group DM, user DM, or pasted Slack message permalink. A permalink returns the referenced message and its thread.
List all users in the Slack team
Find Slack users by name, username, display name, or email address. Use this to resolve a person to a user ID before sending a direct message.
Set or unset the status of the current user
List all custom emojis in the Slack team
Search all Messages in the Slack team
Read a bounded page of messages in a Slack thread. Use this when the user asks to summarize, inspect, or answer questions about a specific threaded conversation. Requires the channel ID and the parent message timestamp, which can come from Get Channel History or Search Messages. The response includes hasMore and nextCursor so more messages can be fetched when needed.
Send a Slack message to a channel, group DM, existing DM, or user. Pass a conversation ID or user ID and the message text. When given a user ID, the tool opens or finds the DM first. For messages with file attachments, use Upload Files instead.
Edit a Slack message posted by the authenticated user. Requires the channel ID, message timestamp, and complete replacement text. Use the permalink or a read/search tool to resolve the message first when needed.
Post a reply to a Slack thread. Requires the channel ID, the parent message timestamp, and the reply text. Use Read Thread first when context is needed. For replies with file attachments, use Upload Files instead.
Get a Slack Huddle join link for a channel, DM, group DM, or user. Pass a conversation ID or user ID. When given a user ID, the tool opens or finds the DM first.
Upload one or more local files to a Slack channel, DM, group DM, or thread, optionally with message text. Use this instead of Send Message or Reply to Thread when the user asks to attach files. Pass multiple absolute file paths separated by newlines.