Slack MCP

MIT License
26
  • Apple
  • Linux

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SLACK_MCP_PROXYNoProxy URL for the MCP server to use
SLACK_MCP_SERVER_CANoPath to the CA certificate of the trust store
SLACK_MCP_XOXC_TOKENYesAuthentication data token field `token` from POST data field-set (`xoxc-...`)
SLACK_MCP_XOXD_TOKENYesAuthentication data token from cookie `d` (`xoxd-...`)
SLACK_MCP_SERVER_HOSTNoHost for the MCP server to listen on127.0.0.1
SLACK_MCP_SERVER_PORTNoPort for the MCP server to listen on3001
SLACK_MCP_SSE_API_KEYNoAuthorization Bearer token when `transport` is `sse`
SLACK_MCP_SERVER_CA_INSECURENoTrust all insecure requests (NOT RECOMMENDED)false

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
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

ID: uy6bsglezr