MCP Servers
Slack logo

Slack

GA

Business communication platform for team messaging, channels, and integrations.

MCP ServersCommunicationCollaborationMessaging

How it works

Every agent request passes through Ferentin policy before it reaches Slack.
  1. AI agentAsks for something
  2. Ferentin policies
    • Audit logging
    • Enterprise key management
    • Dlp integration
  3. Slack MCP serverAuthorized connection
  4. Governed resultMasked, logged, returned

What you can do with Slack

  • Discover

    Search and browse what exists, without opening the content itself.

    7 tools

  • Access

    Read content and metadata, subject to masking policy.

    7 tools

  • Manage

    Create, update, organise and remove items.

    11 tools

  • Collaborate

    Comment, share and coordinate with people.

    1 tool

Technical capabilities27 tools

Discover

  • Search public messages and files
  • Search messages and files
  • Search channels
  • Search users
  • List channel members
  • List user channels
  • Search emojis

Access

  • Read channel messages
  • Read a canvas
  • Read user profile
  • Read file
  • Read a list
  • Get reactions on a message
  • Get file upload URL

Manage

  • Send message
  • Add a reaction to a message
  • Create conversation
  • Create a list
  • Update a list
  • Add an item to a list
  • Update a list item
  • Create a canvas
  • Update a canvas
  • Create a draft message
  • Complete file upload

Collaborate

  • Read thread messages

Other

  • Schedule message

Overview

Slack is a business communication platform offering real-time messaging, file sharing, and integration with thousands of third-party services for team collaboration.

Ferentin integration

Slack MCP Server allows AI agents to read messages, post updates, and interact with channels through secure OAuth with workspace-level permissions and audit logging.

Frequently asked about Slack

What can AI agents do with Slack through Ferentin?
Ferentin exposes 27 Slack MCP tools to your AI agents, grouped as Discover (7 tools), Access (7 tools), Manage (11 tools) and Collaborate (1 tool). Every call is checked against your Ferentin policies before it reaches Slack.
How does Ferentin secure Slack access?
Requests through the Slack integration are covered by audit logging, enterprise key management and dlp integration. These controls are applied by Ferentin, not by Slack, so they hold across every connected agent.
What permissions does the Slack integration require?
The Slack integration requests 30 OAuth 2.0 scopes: search:read.public (read access); search:read.private (read access); search:read.mpim (read access); search:read.im (read access); search:read.files (read access); search:read.users (read access); chat:write (elevated access); channels:history (read access); groups:history (read access); mpim:history (read access); im:history (read access); canvases:read (read access); canvases:write (elevated access); users:read (read access); users:read.email (read access); reactions:write (elevated access); reactions:read (read access); emoji:read (read access); files:read (read access); channels:write (elevated access); groups:write (elevated access); im:write (elevated access); mpim:write (elevated access); channels:read (read access); groups:read (read access); mpim:read (read access); files:write (elevated access); im:read (read access); lists:read (read access); lists:write (elevated access)
How do I connect Slack to Ferentin?
Open the Ferentin admin console, add Slack as a new connection and authenticate with OAuth 2.0. You then choose which permissions and which tools your agents may use, and the connection goes live for everyone covered by your policies.
Is the Slack integration generally available?
Yes. The Slack integration is generally available on Ferentin, including the free tier.