Read Slack conversations, threads, user info, and search messages from your MCP client.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add slack-server-stevenvo --env SLACK_USER_TOKEN='<SLACK_USER_TOKEN>' --env SLACK_BOT_TOKEN='<SLACK_BOT_TOKEN>' --env SLACK_WORKSPACE_URL='<SLACK_WORKSPACE_URL>' -- uvx slack-mcp-server-v2~/.codex/config.toml
[mcp_servers.slack-server-stevenvo]
command = "uvx"
args = ["slack-mcp-server-v2"]
env = { SLACK_USER_TOKEN = "<SLACK_USER_TOKEN>", SLACK_BOT_TOKEN = "<SLACK_BOT_TOKEN>", SLACK_WORKSPACE_URL = "<SLACK_WORKSPACE_URL>" }
# codex mcp add slack-server-stevenvo --env SLACK_USER_TOKEN='<SLACK_USER_TOKEN>' --env SLACK_BOT_TOKEN='<SLACK_BOT_TOKEN>' --env SLACK_WORKSPACE_URL='<SLACK_WORKSPACE_URL>' -- uvx slack-mcp-server-v2~/.cursor/mcp.json
{
"mcpServers": {
"slack-server-stevenvo": {
"command": "uvx",
"args": [
"slack-mcp-server-v2"
],
"env": {
"SLACK_USER_TOKEN": "<SLACK_USER_TOKEN>",
"SLACK_BOT_TOKEN": "<SLACK_BOT_TOKEN>",
"SLACK_WORKSPACE_URL": "<SLACK_WORKSPACE_URL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"slack-server-stevenvo": {
"type": "stdio",
"command": "uvx",
"args": [
"slack-mcp-server-v2"
],
"env": {
"SLACK_USER_TOKEN": "<SLACK_USER_TOKEN>",
"SLACK_BOT_TOKEN": "<SLACK_BOT_TOKEN>",
"SLACK_WORKSPACE_URL": "<SLACK_WORKSPACE_URL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"slack-server-stevenvo": {
"command": "uvx",
"args": [
"slack-mcp-server-v2"
],
"env": {
"SLACK_USER_TOKEN": "<SLACK_USER_TOKEN>",
"SLACK_BOT_TOKEN": "<SLACK_BOT_TOKEN>",
"SLACK_WORKSPACE_URL": "<SLACK_WORKSPACE_URL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"slack-server-stevenvo": {
"command": "uvx",
"args": [
"slack-mcp-server-v2"
],
"env": {
"SLACK_USER_TOKEN": "<SLACK_USER_TOKEN>",
"SLACK_BOT_TOKEN": "<SLACK_BOT_TOKEN>",
"SLACK_WORKSPACE_URL": "<SLACK_WORKSPACE_URL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"slack-server-stevenvo": {
"command": "uvx",
"args": [
"slack-mcp-server-v2"
],
"env": {
"SLACK_USER_TOKEN": "<SLACK_USER_TOKEN>",
"SLACK_BOT_TOKEN": "<SLACK_BOT_TOKEN>",
"SLACK_WORKSPACE_URL": "<SLACK_WORKSPACE_URL>"
}
}
}
}Environment variables
SLACK_USER_TOKENSLACK_BOT_TOKENSLACK_WORKSPACE_URL
Replace the placeholders with your own credentials and keep them out of version control.