11 Commits

Author SHA1 Message Date
Dmitrii Korotovskii 2aedf06896 Remove maintainer note from authentication setup 2026-05-15 00:50:58 +02:00
George Bashi 110ae5a42f feat: add conversations_join and conversations_leave tools
Add two new MCP tools for channel membership management:

- conversations_join: Join public channels via conversations.join API.
  Idempotent — joining a channel you're already in is a no-op.
  Requires channels:join (xoxb) or channels:write (xoxp) scope.

- conversations_leave: Leave channels, group conversations, or DMs
  via conversations.leave API. Marked as destructive.
  Requires channels:manage (xoxb) or channels:write (xoxp) scope.
  On Enterprise Grid with session tokens (xoxc/xoxd), routes through
  the edge API to bypass enterprise_is_restricted errors.

Both tools accept channel IDs (Cxxxxxxxxxx) or names (#channel-name)
using the existing resolveChannelID helper.

Updated docs/01-authentication-setup.md with new OAuth scopes
(channels:join, channels:manage) and docs/03-configuration-and-usage.md
with the new tool names in the available tools list.
2026-03-03 15:20:18 -08:00
sspiridonov e1d1086cf6 docs: add usergroups OAuth scopes to authentication setup
Add usergroups:read and usergroups:write scopes to:
- OAuth scope list
- App manifest JSON

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 20:14:45 +01:00
Dmitrii Korotovskii 7bb2831016 banner 2026-01-07 12:40:36 +01:00
Sanghoon Hong bb9469d3e6 Add bot token (xoxb) support
- Add support for bot tokens as an alternative authentication method
- Conditionally register search tool only for non-bot tokens (bots cannot use search.messages API)
- Update isOAuth definition to include both xoxp and xoxb tokens for cleaner implementation
- Add bot token configuration to manifest-dxt.json for DXT extension
- Document bot token limitations in README and authentication setup guide

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 01:26:48 +09:00
Matt d73559b889 Add slack manifest 2025-10-17 11:46:07 -07:00
Dmitrii Korotovskii e60d13f850 Update 01-authentication-setup.md 2025-07-10 09:31:07 +02:00
Dmitrii Korotovskii 64ce18c791 Update 01-authentication-setup.md 2025-07-10 09:24:16 +02:00
Dmitrii Korotovskii 63c3b007dc Update 01-authentication-setup.md 2025-07-10 09:20:59 +02:00
Dmitrii Korotovskii ffb05753bc Update missing docs 2025-07-10 07:46:15 +02:00
Dmitrii Korotovskii 7b6fb20b78 readme improvements 2025-06-25 21:22:08 +02:00