Slack Message MCP
Allows posting messages to a specified Slack channel using a bot token.
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., "@Slack Message MCPpost a message in Slack saying standup starts in 5 minutes"
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.
Slack Message MCP
Tiny MCP server that exposes one tool over stdio or HTTP:
post_slack_messageposts text to the channel inSLACK_CHANNEL_ID
Environment
Set these before starting the server:
export SLACK_BOT_TOKEN="xoxb-..."
export SLACK_CHANNEL_ID="C0123456789"The Slack app needs chat:write and must be allowed to post in the target channel.
Optional for the HTTP server:
export PORT="3000"The HTTP server does not perform app-level authentication. Deploy it only where the managed agent runtime or private network controls who can reach the endpoint.
Related MCP server: Slack
Run Locally With Stdio
node server.jsClaude Code Example
claude mcp add slack-message \
--env SLACK_BOT_TOKEN="$SLACK_BOT_TOKEN" \
--env SLACK_CHANNEL_ID="$SLACK_CHANNEL_ID" \
-- node /Users/agruning/Documents/MCP/slack-message-mcp/server.jsRun As Remote HTTP MCP
Claude managed agents and the Claude API MCP connector cannot connect to local stdio servers. Deploy the HTTP server behind a public HTTPS URL:
npm run start:httpThe MCP endpoint is:
POST /mcpHealth check:
GET /healthClaude managed agent / Messages API shape:
{
"mcp_servers": [
{
"type": "url",
"url": "https://your-domain.example.com/mcp",
"name": "Slack"
}
],
"tools": [
{
"type": "mcp_toolset",
"mcp_server_name": "Slack",
"default_config": {
"enabled": false
},
"configs": {
"post_slack_message": {
"enabled": true
}
}
}
]
}Use the beta header required by Anthropic's MCP connector:
anthropic-beta: mcp-client-2025-11-20Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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/andygruening/slack-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server