Skip to main content
Glama

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

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
channels_listC

Get list of channels

conversations_historyB

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

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: channels_list retrieves a list of channels, while conversations_history fetches messages from a specific channel. There is no overlap in functionality, making it easy for an agent to select the correct tool based on the task.

Naming Consistency4/5

Both tools follow a consistent snake_case naming convention, but the patterns differ slightly: channels_list uses a noun_verb format, while conversations_history uses a noun_noun format. This minor deviation prevents a perfect score, but the naming is still readable and mostly consistent.

Tool Count2/5

With only 2 tools, this server feels too thin for a Slack integration, as it lacks essential operations like sending messages, managing users, or updating channel settings. The scope is severely limited, making it difficult for agents to perform comprehensive Slack-related tasks.

Completeness2/5

The tool surface is significantly incomplete for a Slack domain. While it covers listing channels and retrieving message history, it misses critical operations such as posting messages, creating channels, or handling reactions, which are core to Slack workflows and will likely cause agent failures.

Maintenance

ActivityInactive
ResponsivenessSlow