Skip to Content

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 Canvas
  • slack_send_message_draft: Creates a message draft
  • slack_send_message: Sends a message to a Slack channel or user
  • slack_search_users: Searches users by name, email, or profile
  • slack_search_public_and_private: Searches messages and files across all Slack channels
  • slack_search_public: Searches messages and files in public Slack channels
  • slack_search_channels: Searches channels by name or description
  • slack_schedule_message: Schedules a message
  • slack_read_user_profile: Retrieves a user’s profile
  • slack_read_thread: Reads messages from a specific Slack thread
  • slack_read_channel: Reads messages from a Slack channel
  • slack_read_canvas: Reads a Slack Canvas
  • slack_create_canvas: Creates a Slack Canvas

Difference from Existing Slack MCP

Slack MCPSlack - Beta
ConnectionAIP implementationSlack official MCP server proxy
MCP ServerAIP internalmcp.slack.com
AuthenticationAIP OAuth appSlack MCP OAuth
Tool ListFixed (13 tools)Loaded from Slack server, with 13 representative tools shown in AIP
UpdatesAt AIP releaseImmediately 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.
Last updated on