Discord MCP connector
Discord is a real-time communication platform that lets communities connect through text, voice, and video channels organized within servers. The Discord MCP connector allows AI agents to send, edit, and delete messages, manage reactions, and retrieve conversation history across channels. It also supports listing servers, viewing and modifying channel information, and keeping teams informed through automated, context-aware messaging.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Discord MCP connector to perform the following actions:
- Automate community announcements and updates across multiple Discord servers
- Moderate member behavior by banning, unbanning, or removing disruptive users
- Organize channels dynamically for projects, teams, or support topics
- Track conversation history for compliance, support, or sentiment analysis
- Assign roles and permissions to onboard new community members quickly
- React to messages automatically to acknowledge tasks or approvals
- Sync server membership data with external customer or team records
- Escalate support requests by posting alerts directly into Discord channels
Example prompts
Use the following example prompts to invoke Discord MCP connector tools from your AI assistant or Boomi Connect workflow:
Post a welcome message in our Discord onboarding channel.Show me the last 20 messages from the support channel in Discord.Ban the user who has been spamming our Discord server.Create a new channel in Discord for the marketing team.List all the servers our team is part of in Discord.Assign the moderator role to a new team member in Discord.Delete the outdated announcement message in Discord.Get the details of our main Discord server.Add a thumbs-up reaction to the latest update message in Discord.Check who joined our Discord server this week.
Discord MCP connector tools
The Discord MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| discord_discordlistuserservers_invoke | List all the servers that the user is part of. |
| sendMessage | Send a message |
| getMessages | Get channel messages |
| getMessage | Get a message |
| editMessage | Edit a message |
| deleteMessage | Delete a message |
| addReaction | Add reaction to message |
| removeReaction | Remove reaction from message |
| getChannel | Get channel information |
| modifyChannel | Modify channel |
| deleteChannel | Delete channel |
| getGuildChannels | Get guild channels |
| createGuildChannel | Create guild channel |
| getGuildMembers | List guild members |
| getGuildMember | Get guild member |
| modifyGuildMember | Modify guild member |
| removeGuildMember | Remove guild member |
| createGuildBan | Ban guild member |
| removeGuildBan | Unban guild member |
| getGuild | Get guild information |
| getGuildRoles | Get guild roles |
| createGuildRole | Create guild role |