slack-readonly-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SLACK_BOT_TOKEN | Yes | Bot User OAuth Token (xoxb-...) required for read-only Slack API access. | |
| SLACK_USER_TOKEN | No | User OAuth Token (xoxp-...) with search:read scope, only needed for slack_search_messages. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| slack_list_channelsA | List Slack channels the bot can see (read-only). Returns each channel's id, name, topic, and member count. Use the returned id with slack_channel_history — most other tools take an id (C0123ABCD), not a name. |
| slack_channel_historyA | Read recent messages from a Slack channel (read-only). Provide the channel id (e.g. C0123ABCD), not the name — resolve names via slack_list_channels first. |
| slack_thread_repliesA | Read all replies in a Slack thread (read-only). Provide the channel id and the parent message's ts (thread_ts). |
| slack_conversations_infoA | Get metadata for a single Slack channel by id (read-only): name, topic, purpose, member count, archived state. |
| slack_user_infoA | Look up a Slack user by id (read-only). Returns display name, real name, and timezone. Email is intentionally omitted. |
| slack_list_usersA | List Slack workspace users (read-only). Returns id, name, real name, and bot flag. Email is intentionally omitted. |
| slack_search_messagesA | Search messages across the workspace (read-only). Requires a user token (SLACK_USER_TOKEN with search:read) — bot tokens cannot search. Supports Slack search operators like in:#channel, from:@user, before:YYYY-MM-DD. |
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
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/tomfunk/slack-readonly-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server