Slack MCP
Full Slack API via the official Slack MCP server — send messages, search, read history
The official Slack MCP server (mcp.slack.com/mcp) gives your Agent nodes full access to the Slack API through the Model Context Protocol. Agents can search messages, read channel history, post to conversations, manage canvases, and look up user profiles — all auto-discovered at connection time via tools/list. Slack MCP uses Streamable HTTP transport (SSE is not supported). CipherSense Agents handles the OAuth 2.0 flow for you — you only need your Slack App's Client ID and Client Secret.
Official documentationSetup
Eligibility: use a directory-published or internal app
Eligibility: use a directory-published or internal app
Only Slack apps listed in the Slack App Directory or configured as internal integrations may access the Slack MCP server. Unlisted apps are not permitted. Verify your app meets this requirement before proceeding.
Slack App DirectoryCreate a Slack App and add the redirect URI
Create a Slack App and add the redirect URI
Go to api.slack.com/apps > Create New App > From scratch. Under OAuth & Permissions > Redirect URLs, add the callback URL shown in the integration setup wizard. This URL is unique to your CipherSense account and is displayed with a one-click copy button in the setup form.
Slack API AppsAdd the required User Token Scopes
Add the required User Token Scopes
Still under OAuth & Permissions, scroll to User Token Scopes and add: chat:write, channels:history, groups:history, mpim:history, im:history, search:read.public, search:read.private, search:read.mpim, search:read.im, search:read.files, search:read.users, canvases:read, canvases:write, users:read, users:read.email. The exact list is also shown inside the setup wizard.
Copy your Client ID and Client Secret
Copy your Client ID and Client Secret
In your Slack App go to Basic Information > App Credentials. Copy the Client ID and Client Secret — you will paste these into the CipherSense integration setup form.
Authorize via the guided wizard in CipherSense Agents
Authorize via the guided wizard in CipherSense Agents
Go to Project > Integrations > Add Integration > Slack MCP. The setup form shows a step-by-step OAuth wizard: paste your Client ID and Client Secret, then click 'Authorize with Slack'. A Slack popup opens — sign in and approve the requested permissions. CipherSense automatically exchanges the authorization code for an access token and saves it. No token copying required.
Use in a workflow
Use in a workflow
Add a Slack MCP node to your workflow canvas. Select a tool from the auto-discovered list (e.g. slack_post_message, slack_list_channels, slack_search_messages) and map parameters from upstream nodes.
Connection Fields
Fields required when adding this integration in your Project › Integrations.
| Field | Required | Description |
|---|---|---|
| MCP Endpoint | Required | Pre-filled and locked to the official Slack MCP server endpoint. Not editable. |
| Client ID | Required | Your Slack App's Client ID, found under Basic Information > App Credentials. |
| Client Secret | Required | Your Slack App's Client Secret. Used server-side to exchange the OAuth code — never exposed to the browser. |
| OAuth Access Token | Required | User-level OAuth access token. Set automatically after you click 'Authorize with Slack' in the setup wizard — you do not need to copy or paste this value. |
Common Use Cases
Available Tools
11Tools exposed by this MCP server and available to Agent nodes in your workflows.
Ready to connect Slack MCP?
Add this integration from your project dashboard and wire it into a workflow.