Slack MCP
slack-mcp-serverSearches messages, threads, and channel metadata in a Slack workspace, and can post when given a token with write scope. The search…
Searches messages, threads, and channel metadata in a Slack workspace, and can post when given a token with write scope. The search half is immediately useful; the posting half deserves a human checkpoint. Start read-only and add the write scope…
Slack is where work conversations live; Discord is where communities do. The agent follows the people.
Both expose channels and messages, and the difference is the social context. A Slack workspace is a company: permissions are organisational, and summarizing a channel can leak something. A Discord server is a community: membership is public, and the interesting content is community support. Choose by which environment the agent is meant to read.
| Option | Install | Source |
|---|---|---|
| Slack MCP |
npx -y slack-mcp-server
Repository ↗
|
Community |
| Discord MCP |
npx -y discord-mcp
Repository ↗
|
Community |
The agent supports internal teams and needs channel history with organisational permissions.
The agent supports a community and needs public discussion threads.
A project going archived, or a maintainer changing the install path, flips this comparison faster than any feature release. Both entries are re-checked weekly, and the date above tells you how much to trust the details.
Searches messages, threads, and channel metadata in a Slack workspace, and can post when given a token with write scope. The search…
A community server for Discord: list channels, read recent messages, search a server, and post. Support teams use it to summarise a…
Redis for keys and counters an agent checks constantly; MongoDB for documents it has to reason over.
Contentful when content ships to a product; Notion when it ships to a colleague.
Tavily returns answers with sources; Firecrawl returns pages as clean text.
Local Docker is one machine's containers; Kubernetes is a cluster with its own permission model.
Memory for facts you want to inspect; AgentDB for fuzzy recall you are willing to distrust.
v0 if you already have a codebase; Replit if you do not.