cyber-slack
Provides tools for interacting with Slack, allowing AI agents to list channels, read conversations and replies, post messages, search messages, manage users, add/remove reactions, and manage user groups.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cyber-slackWhat channels are in our Slack workspace?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cyber-slack
Slack CLI and MCP server for AI agents. Follows the AXI (API + CLI + MCP) pattern.
Installation
npm install -g cyber-slack
# or
pnpm add -g cyber-slackRelated MCP server: Slack Max API MCP
Setup
Set SLACK_TOKEN (user token) or SLACK_BOT_TOKEN (bot token):
# User token (xoxp-) - full access including search
export SLACK_TOKEN=xoxp-your-token-here
# Or bot token (xoxb-) - limited access, no search
export SLACK_BOT_TOKEN=xoxb-your-token-hereIf both are set, SLACK_TOKEN takes precedence.
Creating a Slack App
Go to api.slack.com/apps and create a new app
Under "OAuth & Permissions", add the required scopes:
chat:write- Post messageschannels:read- List channelschannels:history- Read channel historyusers:read- List usersusers:read.email- Read user emailssearch:read- Search messages (user token only)reactions:write- Add/remove reactionsusergroups:read- List user groupsusergroups:write- Create/update user groups
Install the app to your workspace
Copy the "Bot User OAuth Token" or "User OAuth Token"
CLI Usage
cyber-slack # show auth status
cyber-slack mcp # start MCP server
# Channels
cyber-slack channels list # list public channels
cyber-slack channels list -t public_channel,private_channel
# Conversations
cyber-slack conversations history <channel>
cyber-slack conversations replies <channel> <thread_ts>
cyber-slack conversations post <channel> "message"
cyber-slack conversations search "query" # requires user token
# Users
cyber-slack users list
cyber-slack users info <user_id>
cyber-slack users search "query"
# Reactions
cyber-slack reactions add <channel> <timestamp> thumbsup
cyber-slack reactions remove <channel> <timestamp> thumbsup
# User Groups
cyber-slack usergroups list
cyber-slack usergroups create "Team Name" --handle team
cyber-slack usergroups update <group_id> --name "New Name"
cyber-slack usergroups set-users <group_id> U123,U456MCP Server
Tools
Tool | Description | Token |
| List channels (public, private, DM, group) | Bot/User |
| Get message history from a channel | Bot/User |
| Get thread replies | Bot/User |
| Post a message | Bot/User |
| Search messages with modifiers | User |
| List workspace users | Bot/User |
| Get user details | Bot/User |
| Search users by name/email | Bot/User |
| Add emoji reaction | Bot/User |
| Remove emoji reaction | Bot/User |
| List user groups | Bot/User |
| Create user group | User |
| Update user group | User |
| Set group members | User |
Configuration
Claude Desktop / Cursor
Add to your MCP configuration:
{
"mcpServers": {
"cyber-slack": {
"command": "npx",
"args": ["cyber-slack", "mcp"],
"env": {
"SLACK_TOKEN": "${SLACK_TOKEN}"
}
}
}
}Or if installed globally:
{
"mcpServers": {
"cyber-slack": {
"command": "cyber-slack",
"args": ["mcp"],
"env": {
"SLACK_TOKEN": "${SLACK_TOKEN}"
}
}
}
}License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAn MCP server that enables interaction with Slack workspaces through tools for managing channels, sending messages, and retrieving user profiles. It leverages the Slack API and FastMCP to provide functionalities like message history lookup and reaction management.1
- AlicenseBqualityDmaintenanceAn MCP server that provides comprehensive access to the Slack Web API, enabling AI agents to search messages, manage channels, and create canvases. It features 13 core tools and over 300 dynamic methods for complete automation of Slack workspace operations.2146ISC
- Alicense-qualityCmaintenanceA Model Context Protocol (MCP) server for Slack workspace integration. This server allows AI assistants to interact directly with your Slack workspace, providing tools to manage channels, send messages, list users, and upload files.20,9381MIT
- Alicense-qualityCmaintenanceAn MCP server that enables AI agents to read and write Slack messages as the user, not as a bot, using Slack user tokens for authentic actions across multiple workspaces.1MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/cyberuni/cyber-slack'
If you have feedback or need assistance with the MCP directory API, please join our Discord server