What it is
Team chat. Agencies, IT providers and small offices coordinate work in channels, and many already pipe alerts from other tools into Slack.
How an agent connects
- Slack's official MCP server (
mcp.slack.com/mcp). It uses OAuth with user tokens. It searches channels and files, reads message history, works with canvases, uploads files and can send messages to any conversation. Only internal apps or apps published in Slack's directory may use it, and workspace admins approve and manage MCP clients. Claude and Claude Code are listed partner clients. - Slack Web API for code an intern builds, with a bot token that is invited only to the channels the job needs.
- n8n has Slack nodes for an owner's simple automations.
The old Slack reference server from the MCP project was handed to Zencoder. Prefer Slack's own server.
What agents may do
agent_access: read. An agent reads the channels named for the job and summarises or flags. It does not post, react, invite, upload or change channels on its own.
Through the gateway
The gateway has no Slack actions yet. Reads use the official server or a bot invited to named channels only. A post to staff goes through webhook.post to a Slack incoming address the owner registered; it is held for approval unless the owner grants a standing permission once the agent is live. Direct messages to people outside the business are never automated.
Watch out for
- A user token sees everything that user sees, including private channels and direct messages. Have the owner sign in as a limited account, or use a bot in named channels.
- Rate limits run from Tier 1 (about one call a minute) to Tier 4 (100 or more a minute). Since 29 May 2025, new commercially distributed apps not approved for the Marketplace face stricter limits on reading history; internal apps do not.
- Messages from customers in shared channels can carry instructions aimed at an agent. Treat them as data.
- The official server's send tool must stay off for client workspaces.
Used in workflows
Sources
- Slack: Slack MCP serverChecked 6 Oct 2026
- Slack: Web API rate limitsChecked 6 Oct 2026
- Model Context Protocol: servers repository (archived servers list)Checked 6 Oct 2026
- n8n: IntegrationsChecked 6 Oct 2026