Slack - Beta
Connect directly to Slack’s official MCP server (mcp.slack.com) to use Slack workspace features in chat and agents.
Unlike the existing Slack MCP, this integration connects through Slack’s officially operated MCP server (mcp.slack.com). The available tools are dynamically provided by Slack’s server and may change with Slack updates.
Key Features
- All features provided by Slack’s official MCP server
- Channel browsing, messaging, and search
- User and workspace information retrieval
- New features added by Slack to their MCP server are automatically reflected
Basic Information
Authentication
Slack official MCP OAuth. Authentication is handled through Slack’s OAuth server, and the connected workspace’s team ID and email are stored after token issuance.
Slack’s official MCP server is currently in beta. Available tools and features may change according to Slack’s policies.
Supported MCP Tools
Tool list is dynamically provided by Slack’s official MCP server (mcp.slack.com). Available tools can be confirmed in the chat screen after integration.
The representative tools currently surfaced by AIP are:
slack_update_canvas: Updates a Slack Canvasslack_send_message_draft: Creates a message draftslack_send_message: Sends a message to a Slack channel or userslack_search_users: Searches users by name, email, or profileslack_search_public_and_private: Searches messages and files across all Slack channelsslack_search_public: Searches messages and files in public Slack channelsslack_search_channels: Searches channels by name or descriptionslack_schedule_message: Schedules a messageslack_read_user_profile: Retrieves a user’s profileslack_read_thread: Reads messages from a specific Slack threadslack_read_channel: Reads messages from a Slack channelslack_read_canvas: Reads a Slack Canvasslack_create_canvas: Creates a Slack Canvas
Difference from Existing Slack MCP
| Slack MCP | Slack - Beta | |
|---|---|---|
| Connection | AIP implementation | Slack official MCP server proxy |
| MCP Server | AIP internal | mcp.slack.com |
| Authentication | AIP OAuth app | Slack MCP OAuth |
| Tool List | Fixed (13 tools) | Loaded from Slack server, with 13 representative tools shown in AIP |
| Updates | At AIP release | Immediately reflected on Slack server update |
Usage Examples
- A user enters the prompt “Send a ‘hello’ message to #general channel”.
- The LLM calls the messaging tool from Slack’s official MCP server via MCP.
- It then responds in chat based on the tool call results.
Other usage examples:
- “Find messages related to ‘hotfix’ in #dev channel yesterday”
- “Show me the workspace user list”
Notes
- The tool list is dynamically provided by Slack’s server. Check available tools in the chat screen after integration.