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.

Official server
Agent guide included
Start Chatting

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

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Slack?

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

Slack MCP Server & Skill