home / mcp / tarantella mcps - slack mcp server

Tarantella MCPs - Slack MCP Server

Provides Slack search capabilities to Claude and other MCP clients via Slack messages and channels search.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "alantaranti-tarantella-mcps": {
      "url": "http://localhost:3000/mcp/slack/sse",
      "headers": {
        "PORT": "3000",
        "SLACK_BOT_TOKEN": "xoxb-your-token-here"
      }
    }
  }
}

You run the Slack MCP Server to enable AI assistants to search Slack messages and channels via the Slack Web API. This server exposes two MCP tools that let you quickly locate information across your workspace and inside specific channels, helping you extract relevant conversations and context for your workflows.

How to use

You access the MCP server from your preferred MCP client and use the two available tools to search Slack data. Use the shared search endpoint to scan messages you have access to, or narrow your search to a single channel for targeted results. Your client will handle sending the appropriate tool requests and displaying the results to you.

Practical usage patterns include: - Searching for specific phrases across all accessible Slack messages to locate discussions, decisions, or references. - Filtering search results by user or by channel to focus on contributions from a particular team member or a specific workspace area. - Restricting results to messages after a certain date to stay current with recent activity. - Excluding bot messages to reduce noise when evaluating human-driven conversations.

How it works with MCP clients

Connect to the SSE endpoint exposed by the server to begin querying Slack data. The MCP client will send search requests to the server, which then queries Slack using the Bot Token you provide. You can configure the client to pass in your token and any desired filters, and the server will return matching results.

Notes on security and access

Keep your Slack Bot User OAuth Token secure. Do not expose it in client-side code or public repositories. Limit token permissions to the minimum required for search functionality and ensure the token is stored as an environment variable on your server.

Available tools

search-messages

Search across all accessible Slack messages in your workspace with optional filters such as from_user, in_channel, after, before, and attachment/link constraints.

search-in-channel

Search messages within a specific Slack channel identified by channel_id with an optional limit and time range filters.