# Slack MCP Server

> Read Slack conversations, threads, and user directories, send messages, and invite users to channels.

- Price: Free to connect · provider's own fees apply
- URL: https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-slack
- Source: Smithery https://smithery.ai/server/slack
- Rank this week: #8 (score 74)

## Install

```
npx -y @smithery/cli install slack --client claude
```
- Remote: https://slack.run.tools

## Tools (11)

- `Arcade_ListApps`: See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as.
- `Slack_GetConversationMetadata`: Get metadata of a Channel, a Direct Message (IM / DM) or a Multi-Person (MPIM) conversation.
- `Slack_GetMessages`: Get messages in a Slack Channel, DM (direct message) or MPIM (multi-person) conversation.
- `Slack_GetThreadMessages`: Get messages in a Slack thread. A thread is a collection of messages grouped together as replies to a parent message.
- `Slack_GetUsersInConversation`: Get the users in a Slack conversation (Channel, DM/IM, or MPIM) by its ID or by channel name. Provide exactly one of conversationid or channelname.
- `Slack_GetUsersInfo`: Get the information of one or more users in Slack by ID, username, and/or email. Provide any combination of userids, usernames, and/or emails.
- `Slack_InviteUsersToChannel`: Invite users to a Slack channel or MPIM (multi-person direct message). This tool invites specified users to join a Slack conversation.
- `Slack_ListConversations`: List metadata for Slack conversations (channels, DMs, MPIMs) the user is a member of. This tool does not return the messages in a conversation.
- `Slack_ListUsers`: List all users in the authenticated user's Slack team. If you need to get metadata or messages of a conversation, use the Slack.GetConversationMetadata tool or Slack.GetMessages to…
- `Slack_SendMessage`: Send a message to a Channel, Direct Message (IM/DM), or Multi-Person (MPIM) conversation. Can send top-level messages or reply to an existing thread.
- `Slack_WhoAmI`: Get comprehensive user profile and Slack information. This tool provides detailed information about the authenticated user including their name, email, profile picture, and other i…

## FAQ

### What is the Slack MCP Server?

Read Slack conversations, threads, and user directories, send messages, and invite users to channels. It is listed on Smithery and ranks #8 (score 74) in ListeningMind.AI's weekly picks.

### How do I install the Slack MCP Server?

Run npx -y @smithery/cli install slack --client claude in a terminal to add it to Claude Desktop. For Cursor, use --client cursor.

### Do I need an API key?

The provider lists no required settings.

### Which tools does it provide?

11 tools: Arcade_ListApps, Slack_GetConversationMetadata, Slack_GetMessages, Slack_GetThreadMessages, Slack_GetUsersInConversation, Slack_GetUsersInfo, Slack_InviteUsersToChannel, Slack_ListConversations, Slack_ListUsers, Slack_SendMessage, Slack_WhoAmI.

### How much does it cost?

Free to connect · provider's own fees apply. The provider may charge for use on its own terms.

### Can I trust it?

Checks passed: Verified at the source, In the official MCP Registry, Live endpoint, Clear description. Skim a server or repository you have not used before connecting it.

