Messaging

Slack MCP Server

Connect your account, then chat with AI to run tools.

Slack workspace integration with OAuth. Search messages, channels, and files; send and draft messages; read threads; create and update canvases; access user profiles.

Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

AI Skill
SKILL.md

Domain knowledge for Slack — workflow patterns, data models, and gotchas for your AI agent.

Slack

Slack is a team messaging and collaboration platform. This bundle provides access to your Slack workspace's messages, channels, files, threads, canvases, and user profiles.

Entity Hierarchy

  • Workspace is the top-level boundary. All resources belong to a single authenticated workspace.
  • Channels are conversation containers (public, private, or DM). Messages live in channels.
  • Messages are individual posts in a channel, identified by channel + timestamp.
  • Threads are reply chains under a parent message.
  • Files are uploaded documents, images, or snippets shared in channels.
  • Canvases are collaborative rich-text documents attached to channels or standalone.
  • Users are workspace members with profiles, status, and presence.

Capabilities

Search:

  • Search messages across the workspace by keyword, sender, channel, or date range
  • Search channels by name or topic
  • Search files by name, type, or channel

Messaging:

  • Send messages to channels or DMs
  • Draft messages for review before sending
  • Reply to threads
  • React to messages with emoji

Channels:

  • List channels the user has access to
  • Get channel details, members, and history
  • Read thread replies

Canvases:

  • Create new canvases with rich-text content
  • Update existing canvas content
  • Read canvas content

Users:

  • Look up user profiles by ID or email
  • Get user presence and status

Workflows

Find information: Search messages across the workspace with keywords. Filter by channel or sender to narrow results. Follow up by reading the thread for full context.

Send a message: Identify the target channel (list channels if needed), then send a message. For sensitive content, draft the message first, then send after review.

Follow a conversation: Read recent channel history, then drill into specific threads for detailed discussions.

Collaborate on documents: Create a canvas for shared notes or meeting agendas. Update the canvas as discussion progresses.

Gotchas

  • Channel ID vs name: Most operations require the channel ID, not the display name. List channels or search to get the ID first.
  • Thread replies: Replying to a thread requires the parent message timestamp (ts). Get it from channel history or search results.
  • Permissions: The OAuth scopes determine which channels and actions are available. Private channels require explicit invitation.
  • Message formatting: Slack uses mrkdwn (its own markdown variant). Links are <url|text>, mentions are <@USER_ID>.
  • Rate limits: Slack enforces per-method rate limits (typically 1-20 requests per minute for posting). Batch operations need throttling.

Frequently Asked Questions

What is the Slack MCP server?

Slack workspace integration with OAuth. Search messages, channels, and files; send and draft messages; read threads; create and update canvases; access user profiles. It provides tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Slack to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/slack-mcp. Authentication is handled automatically.

What authentication does Slack require?

Slack uses One-click sign in. Slack requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Slack to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/slack-mcp

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Slack and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Slack will appear under Not connected — select it and click Connect to complete OAuth.
Name: Slack
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/slack-mcp
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Maintain this listing

Operate Slack? You can take over the listing's metadata.

This listing isn't open to claims

Operated directly by the vendor. Email hello@mcpbundles.com if you represent the company and need to update this listing.

Ready to use Slack?

Sign in to connect your credentials and start running tools from the chat.