0n3
MCP servers · communication

Slack MCP server

Team messaging — channels, messages, threads, users, files, reactions, bookmarks, reminders, canvases, search, scheduled messages, pins. Hosted by 0n3: 45 endpoints your AI can call with your own Slack account, from Claude, ChatGPT, Cursor, Claude Code, Codex or Gemini CLI. One sign-in, one key per AI, a receipt for every call.

Connect SlackInstall into your AIWatch it work

45 endpoints12 categoriesauth: bot_tokenhosted

What your AI can do with Slack

Send message · Post, update, delete, and schedule messages7
Send a messagePOST /chat.postMessage
Update a messagePOST /chat.update
Delete a messagePOST /chat.delete
Schedule a messagePOST /chat.scheduleMessage
Pin messagePOST /pins.add
Unpin messagePOST /pins.remove
Search messagesGET /search.messages
Channels · Full channel lifecycle management13
List channelsGET /conversations.list
Create a channelPOST /conversations.create
Archive a channelPOST /conversations.archive
Unarchive channelPOST /conversations.unarchive
Rename channelPOST /conversations.rename
Set a channel topicPOST /conversations.setTopic
Set a channel purposePOST /conversations.setPurpose
Invite a to channelPOST /conversations.invite
Kick from channelPOST /conversations.kick
Channel historyGET /conversations.history
Channel infoGET /conversations.info
Join channelPOST /conversations.join
Leave channelPOST /conversations.leave
Threads · Thread replies and conversation management2
Reply a to threadPOST /chat.postMessage
Get thread repliesGET /conversations.replies
Users · List users, get profiles, set status4
List usersGET /users.list
Get an userGET /users.info
Get an user profileGET /users.profile.get
Set an user statusPOST /users.profile.set
Files · Upload, list, delete, and share files5
Upload a filePOST /files.upload
List filesGET /files.list
Delete a filePOST /files.delete
Share filePOST /files.sharedPublicURL
Search filesGET /search.files
Reactions · Emoji reactions on messages3
Add a reactionPOST /reactions.add
Remove a reactionPOST /reactions.remove
List reactionsGET /reactions.get
Pins · Pin and unpin messages in channels1
List pinsGET /pins.list
Bookmarks · Channel bookmarks3
Add a bookmarkPOST /bookmarks.add
Remove a bookmarkPOST /bookmarks.remove
List bookmarksGET /bookmarks.list
Reminders · Set and manage reminders3
Add a reminderPOST /reminders.add
List remindersGET /reminders.list
Delete a reminderPOST /reminders.delete
Canvases · Create and edit Slack canvases2
Create canvasPOST /canvases.create
Update canvasPOST /canvases.edit
Search · Search across messages, files, and users0
Search across messages, files, and users
More · Everything else this app exposes.2
Get a permalinkGET /chat.getPermalink
Get a team infoGET /team.info

Install in three steps

  1. Create a free account at 0n3.app and connect Slack: paste a key or sign in through a door. It lands in your vault, encrypted.
  2. Open 0n3.app/install, pick your AI. A key is made for that AI alone; copy the line it gives you.
  3. Ask your AI: whoami. It answers with your connected services. Then ask it to send a message in Slack.
Install (user scope — every project)
claude mcp add --transport http --scope user 0n3 https://0n3.app/mcp --header "Authorization: Bearer <your 0n token>"

Connect Slack to

Claude Code + SlackMCP server + skillClaude (desktop & claude.ai) + SlackconnectorChatGPT + Slackconnector · GPT actionCodex CLI + SlackMCP serverGemini CLI + SlackMCP serverCursor + SlackMCP serverVS Code (Copilot) + SlackMCP serverWindsurf + SlackMCP server

More communication MCP servers

Zoom10 endpointsWhatsApp Business6 endpointsDiscord2 endpoints

Questions

What can an AI do with the Slack MCP server?

45 things: send message, channels, threads, users and more. Every call runs with your own Slack connection and lands on a receipt.

Do I need to run anything on my computer?

No. 0n3 is hosted. Connect Slack once, install 0n3 into your AI with one line, done.

Where does my Slack key go?

Into your 0n3 vault, encrypted, one record per connection. The AI never sees it.