# Slack User MCP Server

Enable interaction with Slack workspaces as a user.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add lars-hagen/slack-user-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list lars-hagen/slack-user-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get lars-hagen/slack-user-mcp slack_list_channels

# Call a tool
npx -y @smithery/cli@latest tool call lars-hagen/slack-user-mcp slack_list_channels '{}'
```

## Tools (8)

- `slack_list_channels` — List public channels in the workspace with pagination
- `slack_post_message` — Post a new message to a Slack channel
- `slack_reply_to_thread` — Reply to a specific message thread in Slack
- `slack_add_reaction` — Add a reaction emoji to a message
- `slack_get_channel_history` — Get recent messages from a channel
- `slack_get_thread_replies` — Get all replies in a message thread
- `slack_get_users` — Get a list of all users in the workspace with their basic profile information
- `slack_get_user_profile` — Get detailed profile information for a specific user

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get lars-hagen/slack-user-mcp <tool-name>
```

---

Source: https://github.com/lars-hagen/slack-user-mcp
