Model Context Protocol (MCP) server for Slack Workspaces. The most powerful MCP Slack server — supports Stdio, SSE and HTTP transports, proxy settings, DMs, Group DMs, Smart History fetch (by date…
Slack is an MCP project maintained in the korotovsky/slack-mcp-server repository. The maintainer describes its purpose as “Model Context Protocol (MCP) server for Slack Workspaces. The most powerful MCP Slack server — supports Stdio, SSE and HTTP transports, proxy settings, DMs, Group…”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Parameters: | item_id (string, required): Channel/DM ID where the saved message lives (from saved_list output). |
| include_activity_messages | boolean, default: false): If true, the response will include activity messages such as 'channel_join' or 'channel_leave'. Default is boolean false. |
| cursor | string, optional): Cursor for pagination. Use the value of the last row and column in the response as next_cursor field returned from the previous request. |
| limit | number, default 50): Maximum number of items to return. Auto-paginates. |
| thread_ts | string, optional): Unique identifier of either a thread’s parent message or a message in the thread_ts must be the timestamp in format 1234567890.123456 of… |
| sort | string, optional): Type of sorting. Allowed values: popularity - sort by number of members/participants in each channel. |
| timestamp | string, required): Timestamp of the message to remove reaction from, in format 1234567890.123456. |
| emoji | string, required): The name of the emoji to remove as a reaction (without colons). Example: thumbsup, heart, rocket. |
| Returns | JSON with updated group details including new user list |
| UserID | User ID (e.g., U1234567890) |
| UserName | Slack username |
| RealName | User's real name |
| DisplayName | User's display name |
| User's email address | |
| Title | User's job title |
| DMChannelID | DM channel ID if available in cache (for quick messaging) |
| include_count | boolean, default: true): Include user count for each group. |
| include_disabled | boolean, default: false): Include disabled/archived groups. |
| handle | string, optional): New mention handle. |
| channels | string, optional): New default channels (comma-separated IDs). This replaces existing default channels. |
| users | string, required): Comma-separated user IDs to set as members (e.g., "U123,U456,U789"). |
| usergroup_id | string, optional): ID of the user group (e.g., "S1234567890"). Required for join and leave actions. |
| Returns: | For list: CSV with groups you're a member of |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Read Gmail, search GitHub, update Sheets, and post to Slack through Composio.
Disposable email inboxes for AI agents: create an address, wait for mail, read OTP codes and links.
MCP server for Twilio SendGrid: transactional email with preflight checks, template management, delivery diagnostics, account/console settings, and optional local Event Webhook capture.
MCP server for Twilio — global SMS, WhatsApp, Voice, Verify, and Lookup across 180+ countries