Skip to main content
📖 The AI Tool Bible

Slack MCP Server

Archived reference MCP server that lets Claude and other MCP clients read and post in a Slack workspace via a bot token.

Free· Free / open-source (MIT). Requires a Slack workspace and a Slack bot token; Slack itself is free/paid.MCP Servers
Visit website →
Best for

Developers prototyping an MCP-based Slack assistant, or teams that want a small, auditable reference server to fork and extend into their own internal Slack integration.

Skip if

Production teams that need ongoing maintenance, DM/private-channel/search coverage, or enterprise-grade audit and compliance — use an actively maintained community fork or a first-party Slack app instead.

Slack MCP Server is a reference Model Context Protocol server originally published in the official modelcontextprotocol/servers repository that lets an MCP-capable client (Claude Desktop, Cursor, Zed, Continue, custom agents) read and write to a Slack workspace via a bot token. It exposes eight focused tools: slack_list_channels, slack_post_message, slack_reply_to_thread, slack_add_reaction, slack_get_channel_history, slack_get_thread_replies, slack_get_users, and slack_get_user_profile. Together those cover the most common assistant workflows: browsing public channels, posting messages and thread replies on behalf of a bot user, adding emoji reactions, pulling recent history for summarisation, and looking up members and their profiles for @-mentions and routing. The server is a thin, auditable TypeScript wrapper around Slack's Web API and is packaged for both npx and Docker; setup is a matter of creating a Slack app, granting the channels/chat/reactions/users OAuth scopes, and passing SLACK_BOT_TOKEN plus SLACK_TEAM_ID as environment variables. It is aimed at developers and platform engineers who want an LLM assistant to triage channels, draft or send Slack updates, summarise long threads into a digest, or fan a decision out as a reply, without writing bespoke Slack integration code. Note the important status caveat: the original repo was archived by Anthropic on 29 May 2025 and is no longer maintained; the code still works but new Slack API changes, scope updates, and security fixes will not land upstream. Several community forks (notably korotovsky/slack-mcp-server and zencoderai/slack-mcp-server) have picked up active development and add features like DM/private-channel support, search, and stealth-mode auth — most teams standing up a new integration today should evaluate one of those forks and use this archived server mainly as a reference implementation of the MCP tool shape.

Editor's take

A clean, minimal reference for how an MCP server should look, and still the fastest way to give Claude Desktop hands on a Slack workspace in five minutes. But the archived badge matters: I would use this to learn the pattern, then move to korotovsky/slack-mcp-server or a hand-rolled internal server for anything a real team will depend on.

— The AI Tool Bible editorial team

Pros

  • Official reference implementation from the modelcontextprotocol project — small, readable TypeScript that documents the MCP tool pattern well
  • Covers the eight highest-value Slack primitives (list, post, reply, react, history, thread, users, profile) with minimal ceremony
  • Ships as both an npx package and a Docker image, so it drops straight into Claude Desktop, Cursor, or any MCP client with a JSON config snippet
  • Standard Slack bot-token auth (xoxb-) with clearly scoped OAuth permissions — easy to reason about and to revoke
  • Open-source under MIT, so forking or vendoring for internal hardening is straightforward
  • Good starting point for learning how to write your own MCP server against a REST API

Cons

  • ⚠️ Archived by the maintainer on 29 May 2025 — no upstream bug fixes, security patches, or Slack API compatibility updates
  • ⚠️ Read-only surface for channels (public channels only by default) and no DM, private-channel, search, files, or canvas support out of the box
  • ⚠️ No pagination helpers or rate-limit backoff beyond what the Slack SDK provides, so bulk history pulls in large workspaces can be fragile
  • ⚠️ Requires a workspace admin to install a bot app and mint a token, which is a real blocker in locked-down enterprise Slack tenants
  • ⚠️ Bot-token model means every action is attributed to the bot user, not the human operating the assistant, which complicates audit trails

Use cases

Channel triage and summarisationAutomated thread digestsPosting AI-generated status updatesCross-channel search and reportingStandup and retro note postingOn-call escalation repliesUser and profile lookup for routingReaction-based workflow signallingMCP server reference implementation

Explore related

Compare with similar tools

All in MCP Servers

Airtable MCP Server

MCP Servers

Model Context Protocol server that gives LLMs full read/write access to your Airtable bases.

Free· Open source (MIT) and free to run. You still need an Airtable account and personal access token; Airtable itself is Free / Team $20 per user/mo / Business $45 per user/mo / Enterprise (custom).Natural-language CRM queries against AirtableLLM-driven lead triage and enrichment

Apple Notes MCP

MCP Servers

Let Claude read your local Apple Notes over the Model Context Protocol.

Free· Free / open-source (MIT). No hosted service; runs locally on your Mac.Personal knowledge retrieval from Apple NotesSearching decade-old meeting notes during a Claude chat

AWS MCP Servers

MCP Servers

Official AWS Labs collection of Model Context Protocol servers for connecting AI coding assistants and agents to AWS services and documentation.

Free· Free and open source (Apache 2.0). AWS service usage billed at standard AWS rates. Optional AWS-hosted 'remote managed' servers included at no additional charge beyond consumed AWS services.AWS infrastructure-as-code scaffolding with CDK or CloudFormationGrounded answers from live AWS documentation

Azure MCP Server

MCP Servers

Official Microsoft MCP server that exposes 40+ Azure services to AI agents under the developer's own Entra ID credentials.

Free· Server is free and MIT-licensed. Azure resource usage is billed separately at standard Azure rates based on whatever services the agent queries or mutates.Natural-language Azure resource inventoryLog Analytics and Kusto (KQL) querying from an agent

Blender MCP

MCP Servers · Model-agnostic; commonly paired with Claude (Sonnet/Opus) via Claude Desktop, but works with any MCP-capable client

Give Claude hands inside Blender — an MCP server for natural-language 3D modeling.

Free· Free and open-source (MIT license). No hosted service, no subscription; you supply your own MCP-capable client (Claude Desktop, Cursor, VS Code, OpenCode) and pay only for whatever LLM the client uses.AI-assisted 3D scene blockingGenerative prop and mesh creation via Hyper3D Rodin

Brave Search MCP

MCP Servers

Give any MCP client web and local search powered by the Brave Search API.

Freemium· Free: $ 0 USD · Team: $ 4 USD per user/month · Enterprise: $ 21 USD per user/monthGrounded web search inside Claude DesktopAgent fact-checking and citation lookup