PromptRails
All Integrations
Slack

Slack

Communication

Send messages, search channels, and manage Slack workspaces. Your agents can post updates, respond to messages, and integrate with team communication flows.

How to Connect

  1. 1Go to the MCP Templates marketplace.
  2. 2Find the Slack template.
  3. 3Enter your Slack Bot token.
  4. 4Add the template to your agent.

Available Tools

slack_send_message

Send a message to a Slack channel or thread

slack_list_channels

List Slack channels (public and private)

slack_get_channel_history

Get message history for a Slack channel

slack_search_messages

Search for messages in Slack

slack_list_users

List users in the Slack workspace

slack_get_user

Get information about a Slack user by ID

slack_upload_file

Upload a text file to a Slack channel

slack_list_pins

List pinned items in a Slack channel

slack_add_pin

Pin a message in a Slack channel

slack_add_reaction

Add an emoji reaction to a Slack message

slack_remove_reaction

Remove an emoji reaction from a Slack message

slack_send_scheduled_message

Schedule a message to be sent to a Slack channel at a future time

slack_send_ephemeral_message

Send an ephemeral message visible only to a specific user in a Slack channel

slack_create_channel

Create a new Slack channel

slack_archive_channel

Archive a Slack channel

slack_set_channel_topic

Set the topic of a Slack channel