Slack MCP
Give AI agents a governed seat in your Slack workspace via MCP
A Model Context Protocol integration lets an autonomous agent read and act in Slack through a governed, tool-based interface instead of brittle one-off scripts. The agent can search history, post and thread messages, react and route, and trigger workflows — all under scoped permissions and human approval gates. This turns Slack into both a knowledge source and an action surface for the agents we build.
Query channel and thread history, resolve users and channels, and pull context to ground an agent's reasoning in what the team actually said.
Send messages, open threads, and post rich Block Kit cards to the right channel, including summaries, drafts, and status updates.
Add reactions, pin, and forward or escalate messages to route work and signal state without human keystrokes.
Fire slash commands, kick off workflows, and pause on interactive approval buttons so a human confirms before consequential actions run.
An agent watches campaign and analytics feeds, and when a metric breaks threshold it posts a diagnosed summary to the channel — likely cause, affected campaigns, and a recommended action behind an approval button.
An agent answers questions in-thread by searching prior Slack history plus connected docs, so tribal knowledge buried in old conversations becomes instantly retrievable with cited sources.
An agent drafts a budget shift, campaign change, or CRM update, posts it for a human to approve in Slack, and only executes downstream once the button is clicked, keeping people in control of consequential moves.
We scope the MCP connection to specific channels and actions and put human-in-the-loop gates on anything consequential. Read and draft steps can run freely, while sends, spend changes, and external actions wait behind an in-Slack approval.
Only what its token grants. We provision least-privilege scopes and restrict the agent to the channels a workflow requires, so it cannot read private channels or DMs outside its explicit permission set.
Any MCP-compatible client — including Claude and the agent runtimes we build on — can use the Slack MCP server, so the same governed tool surface works across the orchestration stack we deploy for you.
