Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SLACK_MCP_PROXY | No | Proxy URL for the MCP server to use | |
SLACK_MCP_SERVER_CA | No | Path to the CA certificate of the trust store | |
SLACK_MCP_XOXC_TOKEN | Yes | Authentication data token field `token` from POST data field-set (`xoxc-...`) | |
SLACK_MCP_XOXD_TOKEN | Yes | Authentication data token from cookie `d` (`xoxd-...`) | |
SLACK_MCP_SERVER_HOST | No | Host for the MCP server to listen on | 127.0.0.1 |
SLACK_MCP_SERVER_PORT | No | Port for the MCP server to listen on | 3001 |
SLACK_MCP_SSE_API_KEY | No | Authorization Bearer token when `transport` is `sse` | |
SLACK_MCP_SERVER_CA_INSECURE | No | Trust all insecure requests (NOT RECOMMENDED) | false |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
channels_list | Get list of channels |
conversations_history | Get messages from the channel by channel_id, the last row/column in the response is used as 'cursor' parameter for pagination if not empty |