
Discord
The Discord plugin connects your Claude Code environment to Discord servers using a bot token or OAuth. It reads channel lists and member lists, pulls message history, sends and edits messages, posts files and images, and adds or removes reactions. It checks channel permissions, creates or archives channels and threads, and maps Discord roles to user IDs so you can target messages or queries to the right group.
It watches channels and threads for new messages, returns structured message objects, and supports attachments and embeds. You can run commands that fetch user presence, list pinned messages, delete messages by ID, and create webhooks that send messages without the bot account. It also records timestamps and message IDs so you can reference or update specific posts later.
Use it when you want to pull discussion context into code, send reports to a channel, compile recent bug reports, or post build artifacts without switching to the Discord app. For example, generate a test report in Claude Code and have the plugin post the report file and a summary to a dedicated channel, saving manual copy/paste and avoiding context switching between tools.
Without this tool
- ✗No standardized plugin ecosystem
- ✗Tools are manually integrated
- ✗Fragmented AI capabilities
With this tool
- ✓Unified plugin ecosystem for Claude
- ✓Standardized tool integrations
- ✓Composable AI capabilities