web-slack-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SLACK_URL | No | Slack web client URL. | https://app.slack.com/client |
| SLACK_HEADLESS | No | Set to '1' to run headless. Login needs a visible window, so keep '0' for the initial sign-in. | 0 |
| SLACK_LOGIN_WAIT | No | Seconds a read tool waits for you to finish signing in before giving up. | 180 |
| SLACK_PROFILE_DIR | No | Where the persistent browser profile (your session) lives. | .slack-profile |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_loginA | Report whether the persistent browser session is logged into Slack. Navigates to the Slack web client and checks for the app shell. Does not
modify anything. Run |
| loginA | Open Slack in a visible window so you can log in manually. Optional — the read tools open this window on their own when you're signed
out. Polls up to |
| list_channelsA | List the channels and DMs visible in your Slack sidebar. Read-only. Note the sidebar is virtualized, so only currently-rendered entries appear; collapsed or scrolled-off sections may be omitted. |
| read_messagesA | Read the most recent messages in a channel or DM.
|
| read_threadA | Read the thread hanging off a message (parent + replies). Finds the most recent message in |
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sercant/web-slack-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server