Slack MCP Server
@edrigu1989
About Slack MCP Server
slack
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"slack-mcp-server-edrigu1989": {
"command": "docker",
"args": [
"build",
"-t",
"mcp/slack",
"-f",
"src/slack/Dockerfile",
"."
]
}
}
}Tools
8List of channels with their IDs and information
Message posting confirmation and timestamp
Reply confirmation and timestamp
Reaction confirmation
List of messages with their content and metadata
List of replies with their content and metadata
List of users with their basic profiles
Detailed user profile information
Overview
What is Slack MCP Server?
An MCP server for the Slack API that enables Claude to interact with Slack workspaces. It provides tools for listing channels, posting messages, replying to threads, adding reactions, and retrieving channel history, thread replies, and user profiles.
How to use Slack MCP Server?
Install via npx (npx -y @modelcontextprotocol/server-slack) or Docker (docker run -i --rm -e SLACK_BOT_TOKEN -e SLACK_TEAM_ID mcp/slack). Configure environment variables SLACK_BOT_TOKEN and SLACK_TEAM_ID in your Claude Desktop configuration. First create a Slack app with required OAuth scopes, install it to your workspace, and obtain the bot token and team ID.
Key features of Slack MCP Server
- List public channels in the workspace with pagination
- Post new messages to any channel
- Reply to message threads
- Add emoji reactions to messages
- Get recent messages from a channel
- Get all replies in a thread
- List workspace users with basic profiles
- Get detailed profile for a specific user
Use cases of Slack MCP Server
- Automate channel discovery and monitoring
- Send announcements or notifications to channels
- Respond to messages in threads contextually
- Collect message history for analysis or moderation
- Retrieve user information for directory lookup
FAQ from Slack MCP Server
What OAuth scopes are required for the Slack app?
channels:history, channels:read, chat:write, reactions:write, and users:read.
How do I install the Slack app to my workspace?
After creating the app and adding scopes, click "Install to Workspace" and authorize. Then copy the Bot User OAuth Token (starts with xoxb-) and your Team ID (starts with T).
Why am I getting permission errors?
Verify that all required scopes are added, the app is properly installed to your workspace, tokens and workspace ID are correctly configured, and the app has been added to the channels it needs to access.
How do I find my Slack Team ID?
Follow Slack's guidance at https://slack.com/help/articles/221769328-Locate-your-Slack-URL-or-ID#find-your-workspace-or-org-id. It starts with a
More Communication MCP servers
Telegram MCP Server
chigwellTelegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.
Email sending MCP 💌
resendThe official MCP server to send emails and interact with Resend
MCP Email Server
Shy2593666979一个基于 MCP (Model Context Protocol) 的邮件服务,支持 LLM 发送带附件的电子邮件及在指定目录中搜索文件。提供安全的 SMTP 传输、多收件人支持和附件模式匹配搜索功能,适用于 Gmail、Outlook、Yahoo、QQ 邮箱和网易 126 邮箱等主流邮箱服务。
Slack MCP Server
korotovskyThe most powerful MCP Slack Server with no permission requirements, Apps support, GovSlack, DMs, Group DMs and smart history fetch logic.
Discord Mcp
SaseQA MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automation capabilities.
Comments