Slack MCP Server 🔌 MCP server Open source
Community Slack MCP server to read, search and optionally post in channels, threads and DMs
- GitHub stars
- 1.9k
- Stars this week
- +6
- Forks
- 379
- Licence
- MIT
- Last push
- 2026-07-16
- Maintainer
- korotovsky
Third-party MCP servers run with your permissions. Read the source before installing, and prefer pinned versions.
Works with
Built on the open MCP standard, so it works in every app that supports MCP.
About Slack MCP Server
What it does
This community Slack MCP server, written in Go, lets an agent read and search your Slack workspace. It covers channels, threads, DMs, group DMs and unread messages, and it can post only if you allow it. For developers, it gives an agent the discussion behind a feature: it can pull a bug-report thread into context before fixing the bug, search for an earlier decision, or summarise what changed overnight. Slack Connect partner channels, Enterprise Grid and GovSlack are supported. Message history can be limited by date range or by message count, and user and channel lists are cached locally so lookups are quick. It is not an official Slack product.
Tools it gives your agent
conversations_history,conversations_repliesandconversations_unreadsfor reading channels, threads and unread itemsconversations_search_messages, with filters for channel, user and datechannels_list,users_searchand user-group list, create and update tools- Off by default:
conversations_add_message,reactions_add/reactions_remove,conversations_markandattachment_get_data, each switched on by its own environment variable, and posting and reactions can be limited to specific channels
Works with
It runs locally over stdio, or as an SSE or HTTP server bound to 127.0.0.1 by default. You can install it with npx, Docker, a Claude Desktop extension or a Cursor installer. Other MCP clients should work too.
How to connect
The npx config from the project docs, using a user OAuth token:
{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"slack-mcp-server@latest",
"--transport",
"stdio"
],
"env": {
"SLACK_MCP_XOXP_TOKEN": "xoxp-..."
}
}
}
}
Cost and limits
It is free and MIT-licensed. You need a Slack workspace and one kind of token. Bot tokens only see channels the bot is invited to and cannot search. Some tools only work with browser session tokens.
Safety notes
"Stealth mode" uses xoxc and xoxd values copied from your logged-in browser session. That skips app installation and admin approval, may break your workspace's policies or Slack's terms, and gives the agent your full account access. Prefer a user OAuth token or a bot token. Keep posting disabled, or limit it to specific channels. When you expose SSE or HTTP, set SLACK_MCP_API_KEY. Slack messages are untrusted input and may contain prompt injection. The agent may also send private conversations to your model provider.
Pros
- Covers channels, threads, DMs, unreads and message search
- Posting, reactions and mark-as-read are off by default and can be limited per channel
- Supports user OAuth, bot tokens, Enterprise Grid and GovSlack
Cons
- Headline 'stealth mode' relies on session tokens copied from your browser, which bypasses admin approval and may breach workspace policy or Slack's terms
- Not an official Slack product; several tools only work with browser session tokens
Similar MCP servers
All productivity MCP servers →Stripe MCP 🔌 MCP serverFree
Stripe's MCP server and agent toolkit for payments, customers and docs
🔥 Stripe Atlas: $2,500 in Stripe product credits for your first year after incorporation, plus $50,000+ in partner discounts (Google, Xero, OpLinear MCP 🔌 MCP serverFreemium
Linear's hosted MCP server for issues, projects and comments
🔥 Startup program: free Business plan access via 466+ partner VCs/accelerators/communities, or use Linear's free plan directlyNotion MCP 🔌 MCP serverFreemium
Notion's MCP server: search, read and write pages and databases
🔥 Startups: 6 months of Notion Business free (up to $12,000 value); shorter tiers for smaller teamsExcel MCP Server 🔌 MCP serverOpen source
MCP server to create, read and edit Excel workbooks without Excel installed