What authentication does Slack MCP Server use?
It uses a Slack User OAuth Token (starting with `xoxp-`) instead of a bot token, allowing access to direct messages and sending messages on behalf of the user.
@AIAtrium
基本情報
概要はまだありません
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"slack-mcp-server-aiatrium": {
"command": "docker",
"args": [
"build",
"-t",
"mcp/slack",
"-f",
"src/slack/Dockerfile",
"."
]
}
}
}List of channels with their IDs and information
Message posting confirmation and timestamp
Reply confirmation and timestamp
Reaction confirmation
List of messages with their content and metadata
List of replies with their content and metadata
List of users with their basic profiles
Detailed user profile information
A Model Context Protocol server that integrates with the Slack API using a user token, enabling Claude to read and send messages, list channels, and access user profiles in Slack workspaces. It is forked from the official MCP Slack server and swaps bot token authentication for a user token to support a wider range of use cases, including direct messages.
Create a Slack app with specific user token scopes, install it to your workspace, obtain a User OAuth Token starting with xoxp-, and run npm install. Then configure Claude Desktop by adding the NPX or Docker command to claude_desktop_config.json with the SLACK_USER_TOKEN environment variable set.
It uses a Slack User OAuth Token (starting with `xoxp-`) instead of a bot token, allowing access to direct messages and sending messages on behalf of the user.
The required user token scopes are: `channels:history`, `channels:read`, `chat:write`, `reactions:write`, `users:read`, `users.profile:read`, `groups:history`, `groups:read`, `groups:write`, `im:history`, `im:read`, `im:write`, `mpim:history`, `mpim:read`, and `mpim:write`.
Add a configuration entry to `claude_desktop_config.json` using the NPX command (`npx -y @modelcontextprotocol/server-slack`) or Docker, and set the `SLACK_USER_TOKEN` environment variable to your user token.
The server exposes eight tools: `slack_list_channels`, `slack_post_message`, `slack_reply_to_thread`, `slack_add_reaction`, `slack_get_channel_history`, `slack_get_thread_replies`, `slack_get_users`, and `slack_get_user_profile`.
Permission errors usually occur if required scopes are missing, the app isn't fully installed to the workspace, the token or workspace ID is incorrect, or the app hasn't been added to the target channels.
MCP server for DashaMail email marketing service

MCP server and API for AI agents that work LinkedIn on accounts you own: search, connect, message and enrich, with limits enforced on our server.
AhaSend MCP server tools. Lets AI agents send email, check delivery, and manage domains, webhooks and campaigns through the AhaSend API.
Telehealth support for Claude, Codex and Cursor. Investigate stuck orders and billing issues, review case evidence, connect your tools and prepare next steps with Summer.

Upfirst is an AI phone receptionist for small businesses. Review call transcripts, then fix the greeting, knowledge, and transfer rules from your AI client.
コメント