slack
Matches the official @modelcontextprotocol/server-slack MCP server. Same tools, same error format (including warning: "missing_charset" on writes).
Available tools
| Tool | Description | Key params |
|---|---|---|
slack_post_message | Post a new message to a Slack channel | channel_id, text |
slack_reply_to_thread | Reply to a specific message thread | channel_id, thread_ts, text |
slack_get_channel_history | Get recent messages from a channel | channel_id, limit? |
slack_get_thread_replies | Get all replies in a message thread | channel_id, thread_ts |
slack_list_channels | List public channels in the workspace | limit?, cursor? |
slack_add_reaction | Add a reaction emoji to a message | channel_id, timestamp, reaction |
slack_get_users | Get a list of all users in the workspace | limit?, cursor? |
slack_get_user_profile | Get detailed profile information for a user | user_id |
Seeds
| Seed | Description |
|---|---|
empty | Empty workspace with no channels or messages |
engineering-team | Engineering team workspace with channels and conversations |
busy-workspace | High-traffic workspace with many channels and threads |
incident-active | Workspace with an active incident response in progress |
Notes
- Empty required string args return
{error: "Missing required arguments: ..."}, same as the real server. slack_list_channelsandslack_get_userssupport cursor pagination.- Default seed is
engineering-team.