Read messages, search conversations, and post to Slack channels from your AI agent
The most capable Slack integration for MCP β connect your AI agent to your Slack workspace to read conversations, search messages, post updates, and manage channels. Features: - Read channel history and thread messages - Search across all messages in your workspace - Post messages and reply to threads - List channels, members, and workspace info - DM users directly from your agent - Fetch file attachments and shared content - Rate limiting and pagination handled automatically This community-maintained server (1,500+ GitHub stars) is trusted by engineering teams who want their AI agent to stay in sync with Slack conversations, summarize threads, and post automated updates. Requirements: - Slack Bot Token (xoxb-...) with appropriate scopes: channels:history, channels:read, chat:write, users:read - Slack Team ID
from agents import Agent
from agents.mcp import MCPServerStdio
mcp_server = MCPServerStdio(
command="npx",
args=["-y", "@korotovsky/slack-mcp-server"],
env={
"SLACK_BOT_TOKEN": "xoxb-xxxxxxxxxxxx",
"SLACK_TEAM_ID": "T0XXXXXXXX",
},
)
agent = Agent(
name="My Agent",
model="gpt-4o",
mcp_servers=[mcp_server],
)If you maintain Slack MCP Server, add this badge to your README to show it's verified on CuratedMCP:
[](https://curatedmcp.com/marketplace/slack-mcp-server)