Full browser automation: navigate, click, screenshot, and scrape.
Slack
Read and send Slack messages, manage channels and threads.
What it does
Provides access to Slack channels, messages, threads, users, and workspace data via the Slack Web API.
Why it matters
Teams run on Slack. This MCP lets AI agents participate in and extract information from team communication without manual copy-pasting.
Best for
- Automated Slack notifications
- Channel monitoring
- Message summarization
- Thread management
- Team communication automation
Not ideal for
- Non-Slack messaging platforms
- High-security workspaces with API restrictions
When to use it
When building agents that monitor Slack for alerts, summarize discussions, or post automated updates to team channels.
When not to use it
When privacy constraints prevent API access to Slack, or when you only need generic messaging (use email APIs instead).
Key features
- Channel read/write access
- Thread management
- Message search
- User lookup
- Slack API integration
Frequently asked questions
What Slack permissions are needed?
You need a Slack Bot Token with channels:read, chat:write, and search:read scopes at minimum.
Can it post to private channels?
Yes, if the bot has been invited to the private channel and has the appropriate scopes.
Install
$ npx -y @modelcontextprotocol/server-slackScores
Details
- Pricing
- free
- Setup time
- 10 min
- Complexity
- Medium
Works with
More Automation MCPs
Other tools in the same category worth evaluating.
Exploring Top MCPs for Automation? See all Automation MCPs →