Slack MCP server

The Slack MCP server gives AI agents access to a Slack workspace through Slack's hosted endpoint: search messages and files, read channels and threads, send messages, and edit canvases and lists.

Connect Slack

Claude Code, Slack's plugin with the MCP server and skills (type in a Claude Code session)

Terminal
/plugin install slack@claude-plugins-official

Cursor, Slack's plugin with the MCP server and skills (type in Cursor's agent chat)

Terminal
/add-plugin slack

Server URL for other supported clients (Claude.ai, Perplexity)

Terminal
https://mcp.slack.com/mcp

Both plugins set up the server and ask for Slack OAuth on first use; a workspace admin must approve the MCP integration first. The plugin's Codex install (codex plugin add slack@slack) adds the skills only, because Slack has not wired the MCP server into Codex yet. For your own agent, create an internal Slack app, use its client ID and secret in the OAuth flow, and request only the scopes your tools need, such as search:read.public or chat:write.

What the Slack MCP server does

The Slack MCP server is Slack's own hosted server for connecting AI agents to a workspace, generally available since 2026-02-17. Through it an agent can search messages, files, users, channels and emoji, read a channel or a thread, send or schedule a message, add reactions, create and update canvases and lists, upload files and read user profiles. Each action runs as the user who signed in.

The Slack MCP server only accepts connections through Slack apps that are either published in the Slack Marketplace or built internally by your organization, using user-token OAuth with a client ID and secret. In practice that means you connect through a partner client whose app your workspace admins approve, or build an internal app. Admins can review and manage every MCP client integration.

Slack names Claude.ai, Claude Code, Cursor and Perplexity as supported clients in its docs, and its launch post lists OpenAI, Google and Anthropic among the partners. Rate limits follow Slack's API tiers, with special limits on search and sending. Slack publishes no source code, so there is no GitHub repo or self-hosted version.

When to use Slack

  • You want a summary of a long thread or a busy channel you missed.
  • You want the agent to find the message where a decision was made.
  • You want a status update posted to a channel when the agent finishes a task.
  • You want meeting notes turned into a Slack canvas.

When to pick something else

  • A quick personal connection without admin approval: the server only works through Marketplace or internal Slack apps that workspace admins approve.
  • Unwatched agents: the server can post messages and edit canvases as you, so keep human confirmation on for send tools.
  • Self-hosting: if you need a local server, korotovsky/slack-mcp-server is the most-starred community option (1,852 GitHub stars on 2026-10-02, MIT, last push 2026-07-16), but it is not made by Slack.

What Slack needs

  • A Slack workspace where admins allow the MCP client's app
  • A supported MCP client, or an internal Slack app with user-token OAuth

What the Slack MCP server costs

Slack's MCP docs list no separate charge and name no plan limits; your Slack plan is billed as usual, and workspace admins approve access.

Current prices: docs.slack.dev . We do not list prices: vendors change them often, so check the publisher's own page.

Questions people ask

Is there an official Slack MCP server?

Yes. Slack made its hosted MCP server at mcp.slack.com/mcp generally available on 2026-02-17. It works through Marketplace or internal Slack apps with OAuth, not with a pasted token.

Can the Slack MCP server send messages?

Yes. It can send and schedule messages, add reactions, upload files and edit canvases and lists, in addition to search and reading channels and threads. The chat:write scope controls sending.

  • Atlassian: The Atlassian MCP server gives AI agents access to Jira, Confluence, Jira Service Management, Bitbucket, Compass and Loom on Atlassian Cloud: search, summarize, and create or update issues and pages.
  • Linear: The Linear MCP server gives AI agents access to your Linear workspace through Linear's hosted endpoint: find, create and update issues, projects and comments, with a read-only URL when you only need lookups.
  • Notion: The Notion MCP server gives AI agents access to your Notion workspace through Notion's hosted server: search pages and databases, read them as Markdown, and create or update pages, databases and views.
  • Obsidian: The Obsidian MCP server gives AI agents access to your Obsidian vault through the Local REST API plugin: list and read notes, search across files, append or patch content and delete files.