Connector guide3-minute read11 MCP tools7 languages

How to Connect Slack to Claude — via MCP

No ready-made AnythingMCP connector for Slack yet. How to use Slack in Claude today: Slack's own MCP offering, or its REST API imported into AnythingMCP yourself.

HCBy HelpCode teamUpdated 3 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Slack

Slack

Let your AI work in Slack: find channels and people, read channel history and threads, catch up on what was said, post messages and thread replies, and react with emoji. One workspace, through a Slack app you install yourself.

tools

11

Region

INTL

Category

Messaging

Authentication

Bearer Token

Required env vars

SLACK_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Slack in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.

Summary

No ready-made AnythingMCP connector for Slack yet. How to use Slack in Claude today: Slack's own MCP offering, or its REST API imported into AnythingMCP yourself.

Try asking

Example prompts for Slack

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Slack · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

There is no ready-made AnythingMCP connector for Slack yet. Slack is not in the AnythingMCP connector catalog, on Cloud or self-hosted. This guide covers what works today: Slack's own MCP offering, or importing the Slack REST API into AnythingMCP yourself and connecting it to Claude.

Slack + Claude

Slack's own MCP server

Slack runs an official MCP server at https://mcp.slack.com/mcp. It is open to approved clients (Slack lists Claude.ai, Claude Code, Perplexity and Cursor) and to Slack apps that are internal to your workspace or published in the Slack Marketplace; a workspace admin approves the connection. See Slack's MCP docs.

Step 1 — Get Slack credentials

Create a Slack app at api.slack.com/apps, add the bot token scopes the AI needs (for example channels:read, channels:history, chat:write), install the app to your workspace and copy the Bot User OAuth Token (xoxb-…). Invite the bot to the channels it should read.

Step 2 — Import the Slack API into AnythingMCP

Sign in to AnythingMCP Cloud (7-day free trial) or run your own instance with Docker:

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
  1. Go to Connectors → Add Connector and choose REST API.
  2. Enter https://slack.com/api as the Base URL.
  3. Under Authentication, choose Bearer Token and paste the bot token.
  4. Create the connector, then import the endpoints you need on its page as cURL Command (Slack's API reference has an example for each), or add tools by hand.
  5. Under MCP Servers, open your server and switch the new connector on.

Slack's OpenAPI file for the Web API was archived in 2021, so add the methods you need by cURL: each Web API method is a call to https://slack.com/api/<method>, and Slack's method pages list its parameters.

What you can expose once it's imported

The tools depend on the endpoints you import. For example:

  • Post a message to a channel (chat.postMessage)
  • Read the recent messages of a channel (conversations.history)
  • List channels (conversations.list)
  • Look up a user (users.info)

Step 3 — Add the connector in Claude

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Recommended path — works on claude.ai web without editing any config file.

  1. In Claude, open Customize → Connectors.
  2. Click +, then Add custom connector.
  3. Enter a name, e.g. Slack, and the remote MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add.
  4. Click Connect and sign in to AnythingMCP (OAuth) to allow access.

The Slack tools you imported appear in your chat.

Self-hosting? Use your own instance's address instead of https://cloud.anythingmcp.com.

FAQ

Is there a ready-made Slack connector in AnythingMCP? Not yet. Slack is not in the connector catalog, so there is nothing to install in one click: import its API as shown above, or use Slack's own MCP offering if it covers what you need.

Does it work with Claude Code as well as Claude Desktop? Yes — point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Next steps

Was this guide helpful?

Your Slack agent is one click away.

Install the connector, paste the key, prompt Claude. Free for 7 days, no credit card.

Related guides