Slack Model Context Protocol Server
by AVIMBU
This server acts as a connector, enabling Claude Desktop (or any MCP client) to interact with your Slack workspace. It allows posting messages and querying a list of all users within your Slack team.
Last updated: N/A
What is Slack Model Context Protocol Server?
The Slack Model Context Protocol (MCP) Server is a bridge between Claude Desktop (or any MCP client) and your Slack workspace. It facilitates communication by allowing Claude to send messages to Slack channels and retrieve a list of users from your Slack team.
How to use Slack Model Context Protocol Server?
To use this server, configure it within your Claude Desktop MCP Server config file by specifying the command to run the server (node dist/index.js) and setting the necessary environment variables (SLACK_BOT_USER_OAUTH_TOKEN and SLACK_TEAM_ID). You can then interact with it through Claude Desktop using prompts like listing Slack users or sending messages to specific channels.
Key features of Slack Model Context Protocol Server
Connects Claude Desktop to Slack
Allows sending messages to Slack channels
Enables querying a list of Slack users
Supports local development and testing
Implements chat:write and users:read Slack permission scopes
Use cases of Slack Model Context Protocol Server
Automated welcome messages to new Slack channel members
Listing users in a Slack channel for reporting or analysis
Sending notifications from Claude to Slack
Integrating AI-powered workflows with Slack
Using Claude to manage and interact with your Slack workspace
FAQ from Slack Model Context Protocol Server
What is the purpose of this server?
What is the purpose of this server?
This server allows Claude Desktop to interact with your Slack workspace, enabling message posting and user list retrieval.
How do I configure this server for local development?
How do I configure this server for local development?
Add the server configuration to your Claude Desktop MCP Server config file, specifying the command, arguments, and environment variables (SLACK_BOT_USER_OAUTH_TOKEN and SLACK_TEAM_ID).
What permissions are required for this server to function?
What permissions are required for this server to function?
The server requires the chat:write and users:read Slack permission scopes to send messages and retrieve user information.
Can I use this server with other MCP clients besides Claude Desktop?
Can I use this server with other MCP clients besides Claude Desktop?
Yes, this server is designed to work with any MCP client that supports the Model Context Protocol.
Where can I get help if I have questions or issues?
Where can I get help if I have questions or issues?
You can contact AVIMBU through their website (avimbu.com) for support.