slack-mcp-server
MCP server (Java/Spring) that exposes Slack-related tools to an agent, including posting messages, retrieving channel message history with cursor-based paging, uploading files (by path or base64), and scheduling messages for later delivery.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Uses a Slack Bot token supplied via environment variables. README does not document TLS requirements for the MCP transport (if applicable) nor Slack permission scopes. File upload supports absolute paths and base64—both can increase risk if inputs are not validated/authorized; ensure the host running the MCP server has proper filesystem access controls and that uploads are restricted to intended channels/users.
⚡ Reliability
Best When
You want an MCP-capable agent workflow to interact with Slack using a Bot token and a configured channel context.
Avoid When
You cannot safely run and manage a custom MCP server process, or you cannot tolerate increased token/size usage when using base64 uploads.
Use Cases
- • Agent-driven Slack message posting (including some markdown support)
- • Summarizing or retrieving recent messages from a Slack channel via cursor paging
- • Uploading files to Slack from server-side paths
- • Uploading files to Slack from base64-encoded data when direct file access is not possible
- • Scheduling Slack messages for future delivery
Not For
- • High-security deployments without reviewing data handling and Slack permission scope
- • Use cases requiring strict idempotency guarantees for scheduled or posting operations
- • Organizations that require enterprise-grade compliance documentation (not provided in the README)
Interface
Authentication
Auth is provided via env var SLACK_BOT_TOKEN. README does not list required OAuth scopes/permissions, so principle-of-least-privilege cannot be verified from provided docs.
Pricing
No pricing information provided; this appears to be a self-hosted/open-source style MCP server (license not specified).
Agent Metadata
Known Gotchas
- ⚠ Base64 file upload can increase token usage; prefer absolute-path upload when possible (per README).
- ⚠ Correct paging requires using the provided cursor and message count; behavior/limits are not specified in the README.
- ⚠ Scheduled message timing details, cancellation, and idempotency semantics are not documented in the provided README.
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for slack-mcp-server.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-04-04.