What it does
Connects Claude to Discord servers through the Model Context Protocol, enabling AI-powered message handling, channel management, and server automation. The server supports sending and reading messages, creating and deleting text channels, managing forum posts, adding reactions, and operating webhooks. It can target channels by ID or name and operates via stdio (default) or HTTP transport modes.
Who it's for
Discord server operators and developers building Discord automation tools. Particularly useful for community managers who want AI-assisted message generation and moderation, and for anyone embedding Discord automation into larger Claude applications.
Common use cases
- Send and read Discord messages and thread replies
- Generate contextual responses to channel activity
- Create and manage text channels and forum posts
- Add reactions and operate webhooks programmatically
- Retrieve server and channel information
Setup pitfalls
- Requires a Discord bot token with Message Content Intent, Server Members Intent, and Presence Intent enabled in the Discord Developer Portal
- Bot must be explicitly added to each server via OAuth invite; it cannot access servers it has not joined
- Permissions required include Send Messages, Manage Messages, Manage Channels, and Manage Webhooks; Administrator role simplifies the setup process
- Last commit was 252 days ago; verify active maintenance before relying on this server in production