# PromptRails + Slack Integration

Source: https://0.0.0.0:8080/integrations/slack

---

[All Integrations](/integrations)

![Slack](/images/logos/slack.svg)

# 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

[Documentation](/docs/mcp-tools)[Slack API Reference](https://api.slack.com/methods)

[Get Started](https://app.promptrails.ai)
