nomos-slack-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| slack_list_workspacesA | List all configured Slack workspaces. Shows workspace aliases, team names, and which one is the default. |
| slack_list_channelsC | List Slack channels, DMs, and group chats in a workspace. Filter by type or search by name. |
| slack_read_messagesA | Read recent messages from a Slack channel, DM, or group chat. Supports #channel-name, @username, or channel ID. |
| slack_read_threadA | Read all replies in a Slack thread. Provide the channel and the thread's parent timestamp. |
| slack_send_messageA | Send a Slack message AS YOU (not as a bot). The message will appear exactly as if you typed it. Supports #channel-name, @username (DM), or channel ID. |
| slack_reply_threadA | Reply in a Slack thread AS YOU. The reply appears as if you typed it in the thread. |
| slack_searchA | Search for messages across a Slack workspace. Uses Slack's search syntax (from:@user, in:#channel, before:date, after:date, etc.). |
| slack_list_usersA | List users in a Slack workspace. Optionally filter by name. |
| slack_set_statusA | Set your Slack status (emoji + text). Use empty text to clear status. |
| slack_reactA | Add a reaction (emoji) to a Slack message. The reaction appears as if you added it. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool targets a distinct Slack operation: listing, reading, sending, replying, searching, status, and reactions. There is no meaningful overlap between tools; even read_messages and read_thread are clearly separated by message stream vs. thread replies.
All tools follow the slack_ prefix with snake_case and mostly use a verb_noun pattern like slack_list_channels and slack_send_message. The only minor deviation is slack_search, which omits an explicit object, but it remains clear and consistent in style.
Ten tools is well-scoped for a Slack integration server. Each tool covers a distinct common Slack action without unnecessary redundancy or bloat.
The toolset covers the core Slack workflows: reading, sending, replying, searching, listing users/channels/workspaces, setting status, and reacting. Minor gaps like file uploads, channel creation, or message deletion exist but do not break typical assistant use cases.