Slack

Slack

Slack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work — all within a secure, enterprise-grade environment.

5929VIEWS
4029USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app slacknpx @composio/cli add cursor --app slacknpx @composio/cli add cursor --app slacknpx @composio/cli add cursor --app slack

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Set Snooze Duration

Deprecated: turns on do not disturb mode for the current user, or changes its duration. use `set dnd duration` instead.

Add A Custom Emoji To A Slack Team

Deprecated: adds a custom emoji to a slack workspace given a unique name and an image url. use `add emoji` instead.

Add An Emoji Alias

Adds an alias for an existing custom emoji in a slack enterprise grid organization.

Add A Remote File

Adds a reference to an external file (e.g., google drive, dropbox) to slack for discovery and sharing, requiring a unique `external id` and an `external url` accessible by slack.

Add A Star To An Item

Stars a channel, file, file comment, or a specific message in slack.

Add Call Participants

Registers new participants added to a slack call.

Add Emoji

Adds a custom emoji to a slack workspace given a unique name and an image url; subject to workspace emoji limits.

Add Reaction To Message

Adds a specified emoji reaction to an existing message in a slack channel, identified by its timestamp; does not remove or retrieve reactions.

Archive A Public Or Private Channel

Archives a slack public or private channel, making it read-only; the primary 'general' channel cannot be archived.

Archive A Slack Conversation

Archives a slack conversation by its id, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain dms) cannot be archived and this may impact connected integrations.

Post Message To Channel

Deprecated: posts a message to a slack channel, direct message, or private channel. use `send message` instead.

Close Conversation Channel

Closes a slack direct message (dm) or multi-person direct message (mpdm) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.

Create A Reminder

Creates a slack reminder with specified text and time; time accepts unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every thursday at 2pm').

Create A Slack User Group

Creates a new user group (often referred to as a subteam) in a slack workspace.

Create Channel

Initiates a public or private channel-based conversation

Create A Channel-based Conversation

Creates a new public or private slack channel with a unique name; the channel can be org-wide, or team-specific if `team id` is given (required if `org wide` is false or not provided).

Customize Url Unfurl

Customizes url previews (unfurling) in a specific slack message using a url-encoded json in `unfurls` to define custom content or remove existing previews.

Customize Url Unfurling In Messages

Deprecated: customizes url previews (unfurling) in a specific slack message. use `customize url unfurl` instead.

Delete File Comment

Deletes a specific comment from a file in slack; this action is irreversible.

Delete A File By Id

Permanently deletes an existing file from a slack workspace using its unique file id; this action is irreversible and also removes any associated comments or shares.

20 actions available