Slack MCP
Pricing
Pay per event
Slack MCP
Model Context Protocol server that lets AI copilots list channels, pull message history, send updates, manage membership, and fetch metadata from your Slack workspace using scoped bot tokens.
Pricing
Pay per event
Rating
0.0
(0)
Developer

ParseForge
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🚀 Slack MCP Server
🤖 Empower your AI assistants with direct, secure access to your Slack workspace. The Slack MCP Server lets Model Context Protocol (MCP) compatible agents browse channels, read message history, post updates, manage membership, and surface workspace insights without human handoffs.
Target Audience: Operations leaders, customer experience teams, AI automation specialists, internal support managers Primary Use Cases: AI-powered ticket triage, automated status reporting, real-time stakeholder alerts, knowledge-base enrichment
What Does Slack MCP Server Do?
This tool bridges MCP-enabled copilots with the Slack Web API so they can:
- 📋 List public and private channels with pagination support
- 🕰️ Retrieve recent message history for context-aware assistance
- 💬 Post channel replies, threaded updates, or direct messages
- 🧑🤝🧑 Manage channel memberships and invitations
- 🛠️ Create, archive, and document channels with topics or descriptions
- 📊 Pull team, channel, and user metadata for reporting
Business Value: Keep stakeholders informed, reduce manual triage, and let AI summarize conversations or trigger actions based on real-time Slack activity.
How to use the Slack MCP Server - Full Demo
Watch the 2-minute walkthrough (demo video coming soon)
Input
To operate the Slack MCP Server, deploy the actor in standby mode and provide credentials inside each MCP request body. The Actor input itself remains empty—everything lives in the MCP payload your orchestrator sends to /mcp.
- slackBotToken – Bot token with the required Slack scopes (e.g.,
xoxb-...) - defaultChannelId – Optional fallback channel for writes when the tool call omits one
- method – MCP method (e.g.,
initialize,tools/list,tools/call,resources/list,resources/read) - params – Payload for the chosen MCP method (tool arguments, pagination cursors, etc.)
Here’s what the initialize payload looks like:
{"method": "initialize","slackBotToken": "xoxb-your-token","defaultChannelId": "C012ABCDEF"}

Output
Every MCP response returns JSON content you can forward to your assistant. For example, a tools/list call responds with all available Slack automation tools:
{"tools": [{"name": "list_channels","description": "List channels in the Slack workspace","inputSchema": {"type": "object","properties": {"types": { "type": "string" },"limit": { "type": "integer" }}}},{"name": "post_message","description": "Send a message to a Slack channel or thread"}]}

What You Get: Channel lists, user rosters, message history, DM handles, workspace metadata, and confirmation receipts for every write action. Download Options: Retrieve MCP responses programmatically or archive them as JSON for audits.
Why Choose the Slack MCP Server?
- ⏱️ Automate status updates: Trigger instant channel summaries, stand-ups, or stakeholder alerts
- 🛟 Close support loops faster: Let AI triage, respond, and escalate directly inside Slack
- 🔐 Stay enterprise-ready: Scoped Slack tokens, per-action charging, and detailed logging
- 📈 Gain visibility: Capture member rosters and channel footprints for reporting dashboards
- 🤝 Enhance collaboration: Keep humans informed while AI handles repetitive messaging
Time Savings: Replace manual copy/paste and switch-tasking with one-click AI automations. Efficiency: Confidence that every AI action is logged, billed per event, and auditable.
How to Use
- Sign Up: Create a free account w/ $5 credit (takes 2 minutes)
- Deploy in Standby: Run the actor so it listens for MCP requests (Apify Webhook or external orchestrator)
- Configure Slack Bot: Grant the bot token scopes such as
channels:read,chat:write,users:read - Send MCP Payloads: POST to
/mcp?token=YOUR_APIFY_TOKENwith Slack credentials and method details - Review Logs: Monitor emoji-rich logs for progress, errors, and billing events
- Integrate with Assistants: Connect your MCP-enabled AI (Cursor, Claude, custom agent) to trigger Slack workflows
Total Time: From token creation to first automated Slack reply in under 15 minutes. No Technical Skills Required: Copy the sample payloads, paste your token, and you’re live.
Business Use Cases
Customer Support Pods:
- Resolve tickets faster with AI that reads the last 200 messages
- Escalate tricky threads while logging next steps automatically
- Keep managers in the loop with AI-generated daily digests
Revenue & Account Teams:
- Summarize renewal risks unfolding in private channels
- Route hot opportunities into CRM follow-ups instantly
- Notify executives when strategic accounts need attention
Internal Operations:
- Spin up project channels with descriptions and member lists
- Broadcast policy updates across key teams at once
- Archive completed initiatives while preserving message history
AI Platform Owners:
- Provide copilots with real-time collaboration context
- Monitor tool usage, channel access, and billing per event
- Experiment with new automations without writing additional code
Using Slack MCP Server with the Apify API
For advanced automations, orchestrate the MCP calls directly via the Apify API. You can schedule requests, integrate with external systems, or trigger Slack workflows from Make, Zapier, or custom scripts.
- Node.js / Bun: Use the
apify-clientlibrary to call the actor’s webhook endpoint - Python: Control runs programmatically with the official Apify Python client
- Docs: Review the Apify API reference for authentication, webhooks, and scheduling
Frequently Asked Questions
Q: Does the actor store my Slack token? A: No. Provide the token inside each MCP request. The server uses it only for that request and relies on Apify’s secure execution environment.
Q: Which Slack scopes are required?
A: At minimum, channels:read, groups:read, im:read, mpim:read, chat:write, users:read. Add channels:manage if you plan to create or archive channels.
Q: Can I limit what channels the AI touches?
A: Yes. Scope your bot token to selected channels or use the defaultChannelId to restrict where posts can occur by default.
Q: How are events billed?
A: Pay-per-event pricing charges only when a tool or resource call succeeds (tool-call, tool-list, resource-read, resource-list).
Q: What happens if Slack rate limits the bot? A: The server surfaces friendly warnings in the logs and retries according to Slack’s recommended back-off strategy.
Integrate Slack MCP Server with any app and automate your workflow
Last but not least, Slack MCP Server connects seamlessly with Apify platform integrations:
Alternatively, configure webhooks to notify your operations hub whenever the Slack MCP Server completes a task.
🔗 Recommended Actors
Looking for more data collection tools? Check out these related actors:
| Actor | Description | Link |
|---|---|---|
| Hubspot Marketplace Scraper | Track new SaaS and integration partners for go-to-market planning | https://apify.com/parseforge/hubspot-marketplace-scraper |
| PR Newswire Scraper | Capture breaking press releases to share with stakeholders in Slack | https://apify.com/parseforge/pr-newswire-scraper |
| DealStream Scraper | Monitor business listings and send alerts to your deal team | https://apify.com/parseforge/dealstream-scraper |
| BizQuest Scraper | Surface franchise or SMB sale opportunities for revenue teams | https://apify.com/parseforge/bizquest-scraper |
| Bring A Trailer Auctions Scraper | Keep enthusiast communities informed with real-time auction updates | https://apify.com/parseforge/bringatrailer-auctions-scraper |
Pro Tip: 💡 Browse our complete collection of data collection actors to find the perfect tool for your business needs.
Need Help?
Our support team is ready to help you automate Slack workflows with MCP. Reach out via Apify chat or email support@parseforge.com for onboarding assistance.
⚠️ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Slack Technologies, LLC or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.