Skip to main content

AI in Slack overview

Slack provides a set of tools, APIs, and platform features for bringing AI-powered experiences into the flow of work.

Build agents

Agents are autonomous, goal-oriented AI apps that can reason, use tools, and maintain context across conversations in Slack. They go beyond simple Q&A bots by planning actions, calling external systems, and iterating on results without constant human intervention.

Slack offers dedicated surfaces for agents, including a split-view container, top navigation entry point, app threads, text streaming, and suggested prompts. Use these alongside design best practices around trust, transparency, and bounded autonomy to build agents that feel native to Slack.

Let Slackbot use your tools with the Slackbot MCP Client

The Slackbot MCP Client lets you connect remote MCP servers to Slack. Once connected, Slackbot discovers your server's tools and invokes them based on user prompts in conversation.

Connect to Slack data with the Slack MCP Server

The Slack MCP Server lets AI apps search channels, send messages, manage canvases, and perform other Slack actions through any MCP-compatible client. Connect it to clients like Cursor and Claude.

Build with AI assistance

Give your AI coding assistant, IDE, or chat-based LLM better context about the Slack platform. Read about AI-assisted development to set this up.

Integrate AI in other ways

AI doesn't have to only live in an agent. You can bring AI capabilities into Slack through workflow automations and Salesforce Agentforce.