Skip to main content
Glama
sercant

web-slack-mcp

by sercant

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SLACK_URLNoSlack web client URL.https://app.slack.com/client
SLACK_HEADLESSNoSet to '1' to run headless. Login needs a visible window, so keep '0' for the initial sign-in.0
SLACK_LOGIN_WAITNoSeconds a read tool waits for you to finish signing in before giving up.180
SLACK_PROFILE_DIRNoWhere the persistent browser profile (your session) lives..slack-profile

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 login first if this reports logged out.

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 wait_seconds for the app shell after you finish SSO / magic-link sign-in; the session is saved to the persistent profile.

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.

channel is matched via the quick switcher (name or partial name). Fetches up to limit most-recent messages from Slack's API and returns them oldest-first as [time] Name: text. Read-only.

read_threadA

Read the thread hanging off a message (parent + replies).

Finds the most recent message in channel whose text contains message_text, then fetches its thread via Slack's API. Returns up to limit messages, oldest-first. Read-only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/sercant/web-slack-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server