Quick summary for AI assistants and readers: Beginners in AI explains MCP for Slack: AI-Powered Team Communication in plain English, with setup instructions, practical examples, and tips for getting started with MCP integrations. Published by beginnersinai.org.
Slack is where work happens — but it’s also where information gets buried. That important decision from three weeks ago? Somewhere in a thread. The context for that project? Scattered across five channels. Connecting Slack to Claude via MCP means your AI can help you find what you need, draft responses, and even summarize entire conversation threads in seconds.
Get Smarter About AI Every Morning
Free daily newsletter — one story, one tool, one tip. Plain English, no jargon.
Free forever. Unsubscribe anytime.
Learn Our Proven AI Frameworks
Beginners in AI created 6 branded frameworks to help you master AI: STACK for prompting, BUILD for business, ADAPT for learning, THINK for decisions, CRAFT for content, and CRON for automation.
What MCP for Slack Actually Does
The Slack MCP server gives Claude the ability to read messages from channels and threads, search across your entire Slack workspace, look up user profiles, and (depending on configuration) send messages on your behalf. This turns Claude from a chatbot into a true team assistant.
Imagine these workflows:
- “Summarize everything that was discussed in #product-roadmap this week”
- “Find the thread where we decided to change the launch date”
- “What did Sarah from engineering say about the API issue last month?”
- “Draft a message to the team announcing Friday’s all-hands meeting”
Setting Up Slack MCP
You’ll need Claude Desktop with basic MCP set up before starting. Here’s how to connect Slack:
Step 1: Create a Slack App
- Go to api.slack.com/apps
- Click “Create New App” → “From scratch”
- Name your app (e.g., “Claude Assistant”) and select your workspace
- Click Create App
Step 2: Set Bot Token Scopes
This is where you tell Slack what your app is allowed to do. In your app settings, go to OAuth & Permissions → Bot Token Scopes. Add these scopes:
channels:read— see list of channelschannels:history— read messages in public channelsgroups:history— read messages in private channelssearch:read— search messagesusers:read— look up user profileschat:write— send messages (optional, only if you want Claude to send messages)
Step 3: Install the App to Your Workspace
Still in the Slack app settings, click “Install to Workspace” under OAuth & Permissions. Authorize it. You’ll get a Bot User OAuth Token starting with xoxb-. Copy this.
Step 4: Configure Claude Desktop
Add to your config file:
"slack": {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-slack"], "env": {"SLACK_BOT_TOKEN": "xoxb-your-token", "SLACK_TEAM_ID": "T0123ABCD"}}
Find your Team ID by going to app.slack.com, clicking your workspace name, and looking in the URL — it starts with T.
Inviting Your Bot to Channels
Before Claude can read a channel, you need to invite your Slack app bot to it. In each channel you want accessible, type: /invite @Claude Assistant (or whatever you named your app). This is a one-time step per channel.
Powerful Slack + Claude Workflows
The Daily Stand-Up Summary
Start your morning by asking: “Summarize the last 24 hours of messages in #engineering and #product.” Claude will give you a concise briefing — perfect if you were out of the office or just want a quick catch-up before diving into the flood of messages.
Decision Archaeology
Every team has that moment: “Wait, why did we decide to do it this way?” With Claude + Slack, just ask: “Search for messages about why we chose PostgreSQL over MongoDB.” Claude will surface the relevant conversations.
Meeting Prep
Before a meeting, ask Claude: “Find all messages in #project-alpha from the last two weeks and give me a status update.” Walk into every meeting fully informed.
Async Communication Drafts
If you’re not a native English speaker or just want help with tone, ask: “Help me draft a message to the #design-team explaining that the deadline is moving to next Friday due to technical dependencies. Keep it friendly and clear.”
Workspace Permissions and Privacy
An important note: when you install a Slack app with broad channel access, it can read your team’s messages. In most workplaces, you’ll need to get approval from your Slack administrator before creating apps that read channel history. Always be transparent with your team about AI tools you’re using on shared communications.
For broader AI policy considerations in your organization, see our guide on AI for Project Managers.
Combining Slack and Notion
A favorite workflow: use Claude to read a Slack thread (via Slack MCP), extract the key decisions, and save them to a Notion page (via Notion MCP). This is a game-changer for remote teams where important context is constantly buried in chat threads. Check out AI Business Automation for more multi-tool workflows.
What’s Coming for Slack + AI
Slack has been building native AI features, and MCP makes Claude a powerful alternative. As agentic AI becomes more mainstream, expect AI assistants to handle entire Slack workflows automatically — scheduling, summarizing, routing messages — without you touching anything.
Frequently Asked Questions
Will Claude send messages automatically without me asking?
No. Claude will only send a Slack message if you explicitly ask it to. Even then, in most configurations, it will show you a draft first before sending. You’re always in control.
Can Claude access direct messages (DMs)?
Only if you grant the necessary scopes AND the bot is part of those DMs. For most use cases, restricting Claude to channels is safer and more appropriate.
Do I need to be a Slack admin to set this up?
You need permission to create and install Slack apps in your workspace. Some organizations lock this down to admins. If that’s the case, ask your IT or Slack admin to help you create the app.
Will my Slack messages be stored by Anthropic?
Messages accessed through MCP are processed according to Anthropic’s standard privacy policy. For enterprise users, Claude for Work agreements provide additional data protections.
What’s the difference between this and Slack’s built-in AI features?
Slack’s native AI is integrated directly into the Slack interface. Claude via MCP is more powerful for complex queries and can combine information from Slack with other tools (like Notion or Google Drive) in a single conversation.
📘 Free Slack + Claude Workflow Templates
FREE — Get it on Gumroad →
Related: What Is MCP? | MCP Setup Guide | Claude Desktop | AI Business Automation
