Slack MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SLACK_TEAM_ID | No | Optional Slack team ID (e.g., T0123456789). | |
| SLACK_ACCESS_TOKEN | Yes | Slack OAuth user token (starts with xoxp-). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| slack_list_workspacesA | List all connected Slack workspaces. Shows available workspaces and indicates which one is currently active. |
| slack_switch_workspaceA | Switch to a different Slack workspace. All subsequent Slack operations will use the selected workspace. |
| slack_get_current_workspaceB | Get information about the currently active Slack workspace. |
| slack_list_channelsC | List all Slack channels (public and private) accessible to the user |
| slack_get_channel_infoC | Get detailed information about a specific Slack channel |
| slack_get_channel_membersC | Get the list of members in a Slack channel |
| slack_get_messagesC | Get messages from a Slack channel |
| slack_get_thread_repliesC | Get replies in a message thread |
| slack_send_messageC | Send a message to a Slack channel |
| slack_reply_to_threadC | Reply to a message thread in Slack |
| slack_search_messagesA | Search for messages across all channels (requires user token with search:read scope) |
| slack_list_usersC | List all users in the Slack workspace |
| slack_get_user_infoC | Get detailed information about a specific user |
| slack_get_user_profileB | Get a user's profile information |
| slack_list_filesC | List files shared in the workspace |
| slack_get_file_infoC | Get detailed information about a specific file |
| slack_upload_fileC | Upload a file to a Slack channel |
| slack_add_reactionC | Add an emoji reaction to a message |
| slack_remove_reactionC | Remove an emoji reaction from a message |
| slack_get_reactionsC | Get all reactions on a specific message |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/iskifogl/slack-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server