Skip to main content
Feedback

Discord MCP connector

Discord is a real-time communication platform that lets communities connect via text, voice, and video in organized servers and channels. The Discord MCP connector allows AI agents to send and retrieve messages, manage reactions, and access channel information across servers. It also supports editing and deleting messages, modifying channel settings, and listing available servers.

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:

  • Broadcast announcements to multiple Discord channels simultaneously
  • Moderate community servers by managing members, roles, and permissions
  • Archive and retrieve message history for compliance and auditing
  • Automate member onboarding with role assignment and welcome messages
  • Route support tickets to Discord channels based on priority and category
  • Monitor channel activity and react to messages automatically
  • Sync Discord member data with customer relationship management systems

Example prompts

Use the following example prompts to invoke Discord MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Send a welcome message to every new member in our Discord server.
  • Show me all messages from the sales channel in the last 24 hours.
  • Create a new Discord channel for the marketing team.
  • Ban the user who posted spam in our community server.
  • List everyone in our Discord server and their current roles.
  • Edit the pinned announcement in the general channel.
  • Add a thumbs-up reaction to the announcement about the product launch.
  • Get information about all roles in our Discord community.
  • Remove a member from the Discord server.
  • Create a moderator role with specific permissions.

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.

ToolDescription
discord_discordlistuserservers_invokeLists all servers where the authenticated user is a member.
sendMessageSends a new message to a specified channel.
getMessagesRetrieves a list of messages from a specific channel.
getMessageRetrieves details for a single message by its identifier.
editMessageModifies the content of an existing message.
deleteMessageRemoves a message from a channel permanently.
addReactionAdds an emoji reaction to a message.
removeReactionRemoves an emoji reaction from a message.
getChannelRetrieves configuration and details for a specific channel.
modifyChannelUpdates the settings and properties of a channel.
deleteChannelRemoves a channel and all its contents permanently.
getGuildChannelsLists all channels within a server.
createGuildChannelCreates a new channel in a server.
getGuildMembersLists all members belonging to a server.
getGuildMemberRetrieves information about a specific server member.
modifyGuildMemberUpdates roles, nickname, or other attributes of a member.
removeGuildMemberRemoves a member from a server.
createGuildBanPrevents a user from accessing a server.
removeGuildBanAllows a previously banned user to rejoin a server.
getGuildRetrieves information and settings for a server.
getGuildRolesLists all roles available in a server.
createGuildRoleCreates a new role with customizable permissions in a server.
On this Page