Communication

Slack

Business messaging platform that connects teams with channels, direct messages, and integrations for seamless workplace communication.

Slack MCP, Integrations & Automations for Enterprise AI Agents

Connect your AI agents to Slack MCP in minutes. No field mapping. No code required. Adopt AI's zero-shot API discovery means your agents understand Slack's schema on first contact - and can act on it instantly.

Generate MCP URL

What Your AI Agents Can Do

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Slack Send Message on Slack
Sends a message to a Slack channel identified by a channel_id.
Slack Complete Reminder on Slack
Marks a reminder as complete in Slack using the reminder ID.
Slack Read Channel on Slack
Reads messages from a Slack channel in reverse chronological order (newest to oldest). You can specify the channel id (str) and cursor (Optional[str]).
Slack Read Thread on Slack
Fetches messages from a specific Slack thread conversation. You can specify the channel id (str) and message ts (str).
Slack Functions Complete Error on Slack
Completes a Slack function execution with an error status, providing an error message for the specified function execution ID.
Slack Search All on Slack
Searches for messages and files in Slack workspace matching the specified query with a configurable result count limit.
Slack List Conversations on Slack
Retrieves a list of conversations (channels) from Slack workspace with optional filtering by limit, archived status, and conversation types.
Slack Create Usergroup on Slack
Creates a new user group in Slack with a specified name, description, and handle.
Slack Usergroups Users List on Slack
Retrieves a list of all users in a specific Slack usergroup using the usergroup ID.
Slack Get File Info on Slack
Retrieves information about a file in Slack using the file ID.
Slack Create Canvas on Slack
Creates a Canvas, which is a Slack-native document. Format all content as Markdown. You can add sections, include links, references, and any other information you deem relevant. Please return canvas link to the user along with a friendly message.
Slack Rotate Tooling Token on Slack
Rotates Slack tooling tokens by exchanging a refresh token for a new access token using the app ID.
Slack Close Conversation on Slack
Closes a direct message or multi-person direct message channel in Slack using the conversations.close API endpoint.
Slack Delete File on Slack
Deletes a file from Slack workspace using the file ID.
Slack Send Message Draft on Slack
Creates a draft message in a Slack channel. The draft is saved to the user's "Drafts & Sent" in Slack without sending it.
Slack Functions Complete Success on Slack
Completes a Slack function execution successfully with the provided outputs.
Slack Read Canvas on Slack
Retrieves the markdown content of a Slack Canvas document along with its section ID mapping. This tool is read-only and does NOT modify or update the Canvas.
Slack Create Conversation on Slack
Creates a new Slack channel (conversation) with specified name, privacy settings, and description.
Slack Schedule Message on Slack
Schedules a message to be sent to a Slack channel at a specified future time. You can specify the channel id (str, required) and message (str, required). Returns ##.
Slack Lookup User By Email on Slack
Looks up a Slack user by their email address using the Slack API users.lookupByEmail method.
Slack Lists Items Delete on Slack
Deletes a specific item from a Slack list using the list ID and item ID.
Slack Auth Test on Slack
Tests authentication and returns information about the authenticated user and team. This endpoint verifies Slack API credentials and provides basic identity information.
Slack Lists Items Update on Slack
Updates an existing item in a Slack list by modifying its value using the list ID and item ID.
Slack Get Reminder Info on Slack
Retrieves information about a specific reminder in Slack using the reminder ID.
Slack Lists Access Set on Slack
Sets access level and entities for a Slack list, controlling who can view or edit the list.
Slack End Dnd on Slack
Ends the current user's Do Not Disturb session immediately in Slack.
Slack Functions List on Slack
Retrieves a list of functions from Slack API with pagination support using a limit parameter.
Slack List Stars on Slack
Retrieves a list of starred items from Slack with a specified limit on the number of results returned.
Slack List Items on Slack
Retrieves a list of items from a Slack list using the list ID with optional limit parameter.
Slack Open Conversation on Slack
Opens a direct message or multi-person direct message conversation in Slack with specified users.
Slack Functions Workflows Step Failed on Slack
Reports a failed workflow step execution to Slack by providing the function execution ID and error message.
Slack Update Message on Slack
Updates an existing message in a Slack channel using the message timestamp and channel ID.
Slack Delete Message on Slack
Deletes a message from a Slack channel using the message timestamp and channel ID.
Slack Get Conversation Members on Slack
Retrieves a list of members in a Slack conversation/channel using the channel ID with optional pagination limit.
Slack Get Team Profile on Slack
Retrieves the profile information for the Slack team/workspace.
Slack Functions Permissions Lookup on Slack
Looks up permissions for a specific Slack function using its function ID.
Slack Search Public on Slack
Searches for messages, files in public Slack channels ONLY. Current logged in user's user_id is U07J1D7EH1D. You can specify the query (str) Search query (e.g., 'bug report', 'from and content types (Optional[str]) Comma-separated content types.
Slack Set Function Permissions on Slack
Sets permissions for a Slack function by specifying visibility and authorized user IDs.
Slack List Function Workflows on Slack
Retrieves a list of workflows associated with a specific Slack function using the function ID with optional pagination limit.
Slack Conversations Invite on Slack
Invites one or more users to a Slack conversation/channel by providing the channel ID and comma-separated user IDs.
Slack Get Function on Slack
Retrieves information about a specific Slack function using its function ID.
Slack Delete Reminder on Slack
Deletes a reminder from Slack using the reminder ID.
Slack Stars Remove on Slack
Removes a star from a message in a Slack channel using the channel ID and message timestamp.
Slack Get Team Info on Slack
Retrieves information about the Slack workspace/team using the Slack API team.info endpoint.
Slack Search Files on Slack
Searches for files in Slack workspace using a query string with optional count limit for results.
Slack Get Emoji List on Slack
Retrieves the list of custom emoji for a Slack workspace.
Slack Push View on Slack
Pushes a new modal view onto the stack in Slack, displaying a modal dialog to the user in response to a trigger event.
Slack Upload File on Slack
Uploads a file to Slack channels with an optional initial comment using the files.upload API endpoint.
Slack Add Reminder on Slack
Creates a reminder in Slack with specified text and time.
Slack Search Public And Private on Slack
Searches for messages, files in ALL Slack channels, including public channels, private channels, DMs, and group DMs. Current logged in user's user_id is U07J1D7EH1D. You can specify the query (str) Search query (e.g., 'bug report', 'from and content types (Optional[str]) Comma-separated content types.
Slack Auth Revoke on Slack
Revokes a token used for authentication with the Slack API, effectively logging out or disconnecting the application.
Slack Update View on Slack
Updates an existing modal view in Slack by providing a view_id and the updated view configuration including title, blocks, and callback_id.
Slack List Pins on Slack
Retrieves a list of pinned items from a specified Slack channel using the Slack API.
Slack Search Channels on Slack
Use this tool to find Slack channels by name or description when you need to identify specific channels before performing other operations.
Slack Lists Create on Slack
Creates a new list in Slack with a specified name and description.
Slack Complete Function Success on Slack
Marks a Slack function execution as successfully completed with the specified outputs.
Slack Archive Conversation on Slack
Archives a Slack conversation/channel using the Slack API conversations.archive endpoint.
Slack Read User Profile on Slack
Retrieves detailed profile information for a Slack user. You can specify the user id (Optional[str]) and include locale (Optional[bool]).
Slack List Users on Slack
Retrieves a list of users from Slack workspace with pagination support using the users.list API method.
Slack Get Conversations History on Slack
Retrieves message history from a Slack channel or conversation using the channel ID and optional limit parameter.
Slack Chat Me Message on Slack
Shares a message in a channel directed at a user.
Slack Post Message on Slack
Posts a message to a Slack channel using the chat.postMessage API endpoint.
Slack Files List on Slack
Retrieves a list of files in a Slack channel with pagination support using the Slack API files.list endpoint.
Slack Get List on Slack
Retrieves a Slack list by its ID from the Slack API.
Slack Files Shared Public Url on Slack
Enables a file for public sharing via URL in Slack.
Slack Open View on Slack
Opens a modal view in Slack using a trigger ID. This API is used to display interactive modals to users in Slack.
Slack List Usergroups on Slack
Retrieves a list of user groups from Slack workspace with option to include or exclude users in each group.
Slack Get Conversation Info on Slack
Retrieves information about a Slack conversation/channel using the channel ID.
Slack Search Messages on Slack
Searches for messages in Slack workspace based on a query string with configurable result count.
Slack Lists Access Delete on Slack
Deletes access entities (users, channels, etc.) from a Slack list by removing specified entities from the list.
Slack Get User Profile on Slack
Retrieves a user's profile information from Slack using their user ID.
Slack List Reminders on Slack
Retrieves a list of reminders created by or for the authenticated user in Slack.
Slack Pin Message on Slack
Pins a message to a Slack channel using the message timestamp and channel ID.
Slack Update Usergroup on Slack
Updates a Slack usergroup's name and description using the usergroups.update API endpoint.
Slack Invite Users To Conversation on Slack
Invites one or more users to a Slack conversation/channel by providing the channel ID and comma-separated user IDs.
Slack Remove Pin on Slack
Removes a pinned message from a Slack channel using the channel ID and message timestamp.
Slack Get User Info on Slack
Retrieves information about a Slack user by their user ID.
Slack Add Star on Slack
Adds a star to a message in a Slack channel using the channel ID and message timestamp.
Slack Functions Workflows Step Completed on Slack
Completes a Slack workflow step by submitting the function execution ID and output data.
Slack Invite Users To Channel on Slack
Invites one or more users to a Slack channel using the conversations.invite API endpoint.
Slack Set User Profile on Slack
Updates a user's profile information in Slack, including status text and status emoji.
Slack Get Dnd Info on Slack
Retrieves Do Not Disturb information for a specific Slack user by their user ID.

Connect Slack MCP using Adopt AI in 3 Simple Steps

  1. Run a single command in your terminal to install the Slack MCP server locally, no complex setup, no cloud dependency.
  2. A browser window opens automatically, where you can securely authenticate with your Slack workspace with one click.
  3. Restart your AI client, and your agents instantly have full access to channels, messages, users, and every Slack object, ready to read, write, and automate.

Use Cases for Slack MCP

1. Automated Notifications & Alerts

AI agents send targeted Slack notifications based on events from connected apps � new deals, support tickets, deployment status, and more.


2. Conversational Data Retrieval

AI agents respond to natural language queries in Slack channels, pulling real-time data from CRMs, databases, and analytics tools on demand.


3. Workflow Approvals & Routing

Automate approval workflows directly in Slack � AI agents route requests, collect approvals, and update connected systems without leaving the conversation.


4. Team Standup & Status Collection

AI agents run automated standups in Slack channels, collect status updates from team members, and compile them into project management tools.


5. Knowledge Capture & Search

AI agents index important Slack conversations, decisions, and shared files, making institutional knowledge searchable and connected to your documentation tools.

Explore Similar Apps  

No items found.

Explore Other Apps

Frequently Asked Questions

Do I need my own developer credentials to use Slack MCP with Adopt AI?

No, you can get started immediately using Adopt AI's built-in Slack integration. For production use, we recommend configuring your own OAuth credentials for greater control and security.

Can I connect Slack with other apps through Adopt AI?

Yes! Adopt AI supports multi-app workflows, so your AI agents can seamlessly move data between Slack and CRMs, spreadsheets, project tools, and more.

Is Adopt AI secure?

Absolutely. Adopt AI is SOC 2 Type 2 certified and ISO/IEC 27001 compliant, and adheres to EU GDPR, CCPA, and HIPAA standards. All data is encrypted in transit and at rest, ensuring the confidentiality, integrity, and availability of your data. Learn more here.

What happens if the Slack API changes?

Adopt AI maintains and updates all integrations automatically, so your agents always work with the latest API versions, no manual maintenance required.

Do I need coding skills to set up the Slack integration?

Not at all. Adopt AI's zero-shot API discovery means your agents understand Slack's schema on first contact. Setup takes minutes with no code required.

How do I set up custom Slack MCP in Adopt AI?

For a step-by-step guide on creating and configuring your own Slack OAuth credentials with Adopt AI, see here.