← LearnClaude.ai · MCP

How to Integrate Claude with Slack Channels (MCP Connector Guide)

To integrate Claude with Slack channels, enable the Slack MCP connector in your claude.ai settings under Customize > Connectors, then complete the OAuth flow with your Slack credentials. Once connected, Claude can search channels, read threads, and surface files directly inside your Claude.ai conversations.

To integrate Claude with Slack channels, go to your claude.ai account settings, navigate to Customize > Connectors, find Slack in the list, and click Connect. After completing the OAuth authentication with your Slack credentials, Claude can read messages, search threads, and locate shared files across the Slack channels you belong to — all without leaving your Claude.ai conversation.

What Is the Claude Slack MCP Connector?

The Slack MCP connector lets Claude access your Slack workspace directly from claude.ai conversations. Once authenticated, Claude can search public and private channels you belong to, read message threads, and locate shared files — pulling that context into your chat without you having to copy and paste anything from Slack.

The connector is built on Anthropic's Model Context Protocol (MCP), an open standard that allows Claude to communicate with external services in a structured way. Anthropic maintains a pre-built MCP server for Slack, so no custom development is required; you simply authenticate and Claude gains read access scoped to your own Slack permissions.

The connector is available on Pro, Max, Team, and Enterprise plans.

Is the Slack Connector the Same as "Claude in Slack"?

No — and this is one of the most common points of confusion. The Slack MCP connector and the separate Claude in Slack app are two distinct things:

  • Slack MCP connector: Brings Slack data into Claude.ai. You work in Claude.ai and pull Slack context into your session.
  • Claude in Slack app: Puts Claude inside Slack's interface. You interact with Claude via @mentions or channels without leaving Slack.

Both can be used together, but they serve different directions of the workflow and must be set up independently. Enabling one does not enable the other. See Get started with Claude in Slack for the Slack-side app setup.

How Do You Set Up the Claude Slack MCP Connector?

Follow these steps in order. Skipping the first step is the most common cause of connection errors.

  1. Install the Claude app in your Slack workspace first. Go to the Slack App Marketplace, search for "Claude", click "Add to Slack", and approve it for your organization. This step must happen before you touch Claude.ai settings.
  2. Log in to claude.ai and click your initials in the lower-left corner to open account settings.
  3. Navigate to Customize > Connectors.
  4. Find Slack in the connector list and click Connect (or Enable).
  5. Complete the OAuth flow to authenticate with your Slack workspace credentials.
  6. Team or Enterprise plans only: An Owner or Primary Owner must first enable the Slack connector in Organization Settings > Connectors before individual members can authenticate. Members will not see the option until the org-level toggle is on.

For full connector documentation, see Use connectors to extend Claude's capabilities.

What Can You Actually Do Once Claude Is Connected to Slack?

Here are the most practical use cases, drawn from real workflows:

  • Quick channel catch-up: You've been away for two days and need to know what happened in #product-updates without scrolling through dozens of messages. Ask Claude to summarize the channel for the past 48 hours and get a concise digest immediately.
  • Meeting preparation: Before a project sync, ask Claude to scan the relevant Slack channels for the past week, pull out key decisions, open questions, and blockers, and format them as a briefing doc you can paste into your meeting notes.
  • Action item extraction: After a long async thread, ask Claude to read the conversation and list every commitment made, who made it, and any mentioned deadlines — turning an unstructured chat into a structured task list.
  • Draft a status update: Claude reads a channel, identifies shipped work, current blockers, and upcoming priorities, then drafts a report in your team's preferred format.
  • Cross-tool research: When Claude is connected to both Slack and Google Drive (or another connector), you can ask it to pull discussion context from Slack and combine it with documents from Drive to produce a single synthesized output such as an executive summary or an RFC.
  • Finding a specific file or decision: You remember a spec document was shared in a DM last week but can't locate it. Claude searches the DM history, identifies the file attachment, retrieves it, and summarizes its contents.

What Does a Real Claude + Slack Prompt Look Like?

Here's a concrete example for drafting a weekly engineering report:

Read #engineering for the past 7 days and draft a weekly status report.
Format it with three sections: Shipped, Blockers, and Upcoming.
Cite the source messages briefly.

Claude will retrieve messages from the channel, identify shipped work, blockers, and upcoming items, and return something like:

WEEKLY ENGINEERING REPORT — Week of May 20, 2026

✅ Shipped
- OAuth redesign live (PR #2847 merged May 23 — @alice: 'new flow is in production')
- Search query optimization deployed (PR #2863 — @bob: '30% latency improvement confirmed')

🚧 Blockers
- Third-party API rate limits: team is at ~95% of monthly quota (raised May 24 by @carol).

📅 Upcoming
- Mobile native compilation sprint begins June 2
- API v2 documentation refresh due June 6

Sources: #engineering, May 20–27, 2026

You can then ask Claude to adjust the tone, length, or structure before copying the output into your reporting tool.

What Are the Most Common Pitfalls to Avoid?

Enabling the connector before installing the Claude Slack app

You must install the Claude app from the Slack App Marketplace before enabling or using the Slack connector. If you skip this step, connection errors or missing functionality will occur. Always complete the Slack App Marketplace installation first, then enable the connector in Claude settings.

Claude can't see channels the authenticated user hasn't joined

Claude inherits the exact permissions of the authenticated Slack user. If you haven't joined a private channel, Claude cannot read it. Join the relevant channels in Slack first, then ask Claude to search them. This is by design and cannot be worked around without changing your Slack permissions.

Team/Enterprise members don't see the Slack connector option

On Team and Enterprise plans, an Owner or Primary Owner must enable the Slack connector at the organization level before individual members see it in their personal settings. If the option is missing, ask your workspace owner to enable it in Organization Settings > Connectors.

Conversation history is not shared between Slack and Claude.ai

Conversations you have with Claude inside Slack are logged in Slack, not in your Claude.ai chat history, and vice versa. If you need continuity across both surfaces, export summaries manually or maintain a shared document. Do not expect Claude.ai to recall a conversation it only had inside Slack.

When Should You Use the Connector vs. Other Approaches?

Approach Best when… Limitations
Slack MCP connector (Claude.ai) You want to bring Slack context into a Claude.ai session — summarizing channels, finding past decisions, or combining Slack data with other connected tools Scoped to your own Slack permissions; requires initial setup; not suited for bulk/compliance exports
Claude app inside Slack You want to interact with Claude directly within Slack — asking questions in channels, getting code help via @Claude mentions, or running Claude Code sessions triggered from Slack messages Keeps workflow inside Slack; conversations don't appear in Claude.ai history
Manual copy-paste One-off, short snippets where setting up or switching to the connector adds more friction than it saves; or for sensitive content you want to share selectively Tedious at scale; no cross-tool synthesis
Dedicated Slack analytics tools Bulk exports, compliance reporting, org-wide message analytics, or structured data about Slack usage patterns Requires platform-level access beyond what an individual user's MCP session can provide

Is the Slack MCP Connector Worth Setting Up?

If your team lives in Slack and you regularly need to synthesize what was discussed — for reports, meeting prep, or decision archaeology — the connector pays for itself in minutes saved per day. The setup is straightforward, requires no custom development, and the access model is safe by design: Claude only sees what you can already see in Slack.

The biggest practical win is eliminating the copy-paste loop between Slack and Claude.ai. Instead of hunting through channels, copying blocks of text, and pasting them into a prompt, you describe what you need in plain language and Claude does the retrieval. That shift alone makes multi-channel research and recurring reporting dramatically faster.

For teams on Team or Enterprise plans, coordinate with your workspace Owner to enable the connector at the org level first — individual members won't see the option until that step is complete.

Frequently asked questions

Do I need to be a Slack admin to use the Claude Slack MCP connector?

Not necessarily. Individual Pro and Max users can set it up themselves after installing the Claude app from the Slack App Marketplace. On Team and Enterprise plans, an Owner or Primary Owner must enable the connector at the organization level first — after that, individual members can authenticate on their own.

Can Claude read private Slack channels?

Claude can read private channels that the authenticated user has already joined. It inherits your exact Slack permissions — if you haven't been added to a private channel, Claude cannot access it either. Join the channel in Slack first, then Claude can search it.

What's the difference between the Slack MCP connector and the Claude in Slack app?

The Slack MCP connector brings Slack data into Claude.ai — you work in Claude.ai and pull Slack context in. The Claude in Slack app puts Claude inside Slack's interface so you can interact with it via @mentions. They are separate integrations and must be set up independently.

Will Claude.ai remember conversations I had with Claude inside Slack?

No. Conversations inside Slack are logged in Slack, not in your Claude.ai chat history. The two surfaces do not share conversation history. If you need continuity, export summaries manually or keep a shared document.

Which Claude plans include the Slack MCP connector?

The Slack MCP connector is available on Pro, Max, Team, and Enterprise plans.

Do I need to write any code to connect Claude to Slack?

No. Anthropic maintains a pre-built MCP server for Slack, so no custom development is required. You authenticate via OAuth and Claude gains access scoped to your own Slack permissions.

Go deeper

MCP connector: Slack is one of 85 features in Claude Master — the independent, always-current manual with worked examples, the pitfalls, and the workflows that make Claude pay.

Get Claude Master — founding price

Independent product. Not affiliated with or endorsed by Anthropic. "Claude" is a trademark of Anthropic, used here only to describe the subject of this guide.

CLAUDEMASTER
An independent publication.
Independent product. Not affiliated with or endorsed by Anthropic. “Claude” is a trademark of Anthropic, used here only to describe the subject of this manual.
© 2026 Claude Master — All rights reserved.