mcp-slack

VitruvianSoftware/mcp-slack
★ 0 stars JavaScript 🤖 AI/LLM Updated today
Production-ready Slack MCP Server with dual-token capabilities for deep workspace orchestration and user context preservation.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-slack": {
      "command": "npx",
      "args": [
        "-y",
        "VitruvianSoftware/mcp-slack"
      ]
    }
  }
}

README Excerpt

Custom Slack MCP server with **dual-token support** — reads via Bot Token, writes/searches via User Token so messages appear as the authenticated user (not a bot). The official `@modelcontextprotocol/server-slack` provides a great foundation, but this repository was built to solve two major limitations for advanced AI agents:

Tools (20)

SLACK_BOT_TOKENSLACK_CHANNEL_IDSSLACK_TEAM_IDSLACK_USER_TOKENslack_add_bookmarkslack_add_reactionslack_create_canvasslack_delete_canvasslack_edit_canvasslack_get_channel_historyslack_get_channel_infoslack_get_thread_repliesslack_get_user_profileslack_get_usersslack_list_bookmarksslack_list_channelsslack_list_pinsslack_lookup_canvas_sectionsslack_pin_messageslack_post_message

Topics

ai-agentmcpmodel-context-protocolslacktypescript