Available Functions
Channel Management
slack_list_channelsslack_create_channelslack_archive_channelslack_invite_users_to_channelslack_kick_user_from_channelslack_set_channel_topicslack_set_channel_purpose
Messaging
slack_send_messageslack_get_messagesslack_reply_to_threadslack_get_thread_repliesslack_start_threadslack_open_dmslack_send_dmslack_send_ephemeral_message
User Information
slack_list_usersslack_get_user_infoslack_get_user_profileslack_get_channel_members
OAuth Setup
1. Create Slack App
- Visit api.slack.com/apps
- Click “Create New App” → “From scratch”
- Enter app name and select workspace
2. Configure OAuth
- Go to OAuth & Permissions
- Add redirect URL:
- Add required scopes:
chat:writechannels:readchannels:historyusers:readusers:read.email
3. Install App
- Go to Install App
- Click “Install to Workspace”
- Authorize access
4. Environment Variables
Add to your.env file:
HTTPS URLs are required for OAuth redirects. HTTP is not supported.

