Slack MCP server for team collaboration and communication. Read and post messages, reply to threads, react to messages, browse channels, and look up user profiles.
Domain knowledge for Slack — workflow patterns, data models, and gotchas for your AI agent.
thread_ts.thread_ts, and reply text.ts like 1234567890.123456) uniquely identify messages within a channel.ts. All replies in a thread share the same thread_ts.<@U01234567>) and profile lookups.thumbsup not :thumbsup:.from:@user in:#channel after:2025-01-01.Add a reaction emoji to a Slack message. Use the message's ts from slack_channel_messages as the timestamp. Common reactions: thumbsup, heart, fire, e...
List members of a Slack channel. Returns user IDs of all members. Pass user IDs to slack_users with user_id to get profile details. Requires the bot t...
Read messages from a Slack channel. Returns message text, author name, timestamp, thread info, and reactions. User IDs are resolved to display names. ...
Get Slack channels. Pass channel_id to get a single channel's details, or omit to list all channels. Returns id, name, topic, purpose, member count, a...
Get all replies in a Slack message thread. The thread_ts is the ts value of the parent message from slack_channel_messages. The first message in the r...
Join a public Slack channel so the bot can read and post messages. Call this when slack_channel_messages or slack_post_message returns a not_in_channe...
Post a new message to a Slack channel. Returns the posted message's ts (timestamp) which can be used as thread_ts with slack_reply_to_thread to start ...
Reply to a message thread in Slack. The thread_ts is the ts of the parent message — get it from slack_channel_messages or a previous slack_post_messag...
Search messages across all public Slack channels. Returns matching messages with text, author, channel, timestamp, and permalink. Supports natural lan...
Get Slack workspace members. Pass user_id to get a single user's full profile (display name, email, title, status), or omit to list all members. By de...
Slack MCP server for team collaboration and communication. Read and post messages, reply to threads, react to messages, browse channels, and look up user profiles. It provides 10 tools that AI agents can use through the Model Context Protocol (MCP).
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. Authentication is handled automatically.
Slack provides 10 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Slack uses One-click sign in or API Key. Slack requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Slack to any MCP client in minutes
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.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.
More collaboration integrations you might like
Agent Arena Registry allows users to search for agents, retrieve their profiles, and register new ag...
AgentDilemma is a platform that allows users to submit and explore dilemmas, vote on them, and recei...
This server provides a full-featured platform for managing job listings and agent interactions, incl...
Official Airtable MCP server providing AI-powered access to Airtable bases, tables, records, and sch...
This server facilitates the creation and management of design assets, allowing users to convert desi...
Online proofing and design review platform for creative teams. Provides annotation tools, version co...