Overview
Integrate Discord to manage communities, servers, channels, messages, and members directly from CORE. Access 20+ tools for complete Discord operations including messaging, server management, role assignment, channel organization, and member coordination without leaving your workspace.Setup Guide
Authentication Type: OAuth 2.0
How to Connect
- Navigate to CORE Dashboard → Integrations
- Click on the Discord card
- Click Connect to authorize CORE
- You’ll be redirected to Discord to authorize the application
- Grant the required permissions to your server
- You’ll be redirected back to CORE once connected
Use Cases
Action Use Cases
When you ask CORE to perform Discord tasks, it uses MCP tools to execute your requests:Send Messages
Send Messages
Scenario: Post announcements and updates to specific channelsThe agent will use
send_message to deliver announcements with rich formatting and embeds to keep members informed.Manage Servers
Manage Servers
Scenario: Organize server structure and configurationThe agent will use
get_guild and list_guild_channels to understand your server’s structure and provide insights on organization.Organize Channels
Organize Channels
Scenario: Create and manage channel structureThe agent will:
- Use
create_channelto create the category - Use
create_channelagain to create the text channel - Use
update_channelto set the topic
Role Management
Role Management
Scenario: Assign roles and manage permissionsThe agent will:
- Use
create_roleto create the new role with custom color - Use
add_member_roleto assign it to the specified member
Community Moderation
Community Moderation
Scenario: Moderate content and manage member activityThe agent will:
- Use
get_channel_messagesto retrieve recent activity - Use
delete_messageto remove inappropriate content - Use
add_reactionto flag messages with emoji indicators
Member Coordination
Member Coordination
Scenario: Manage server members and their rolesThe agent will use
get_guild_members to retrieve member information and help coordinate team organization.Server Insights
Server Insights
Scenario: Monitor server activity and structureThe agent will use
get_guild to get member count and other server metrics.Proactive Use Cases
With webhooks enabled, CORE monitors Discord 24/7 and acts automatically based on your instructions:Community Onboarding
Community Onboarding
Trigger: New member joins serverAutomated Action: Send welcome message and assign rolesAutomate member onboarding. CORE welcomes new members and sets up their server access automatically.
Support Ticket Creation
Support Ticket Creation
Trigger: Message posted in support channelAutomated Action: Create tracking ticketConvert support requests into tickets instantly. CORE creates tracking issues and notifies the right team.
Content Moderation
Content Moderation
Trigger: Message contains banned words or spamAutomated Action: Flag and escalateMaintain community standards automatically. CORE filters content and escalates to human moderators when needed.
Announcement Broadcasting
Announcement Broadcasting
Trigger: Message posted in announcements channelAutomated Action: Cross-post to other platformsBroadcast announcements across platforms. CORE ensures important updates reach everyone regardless of their preferred channel.
Event Coordination
Event Coordination
Trigger: Message mentions event or meetingAutomated Action: Create calendar entriesAutomate event scheduling. CORE parses event details from discussions and handles calendar management.
Engagement Tracking
Engagement Tracking
Trigger: Message receives multiple reactionsAutomated Action: Track popular contentSurface valuable content automatically. CORE identifies and preserves high-engagement discussions for later review.
Scopes
messages/read- Read message content from channelsmessages/write- Send messages to channelschannels/read- List and view channel informationchannels/manage- Create, update, and delete channelsroles/manage- Create, update, and delete rolesmembers/manage- View and manage guild membersguilds/read- Access guild/server informationusers/read- View user information
Available MCP Tools
The Discord integration provides 20+ tools for comprehensive server management:- Message Management
- Channel Management
- Guild (Server) Management
- Role Management
- User Management
| Tool Name | Description |
|---|---|
send_message | Send a message to a Discord channel |
get_message | Retrieve a specific message by ID |
get_channel_messages | List messages from a channel with pagination |
delete_message | Delete a message |
add_reaction | Add an emoji reaction to a message |
Triggers
Discord triggers enable CORE’s Meta Agent to wake up and act proactively when events are detected via scheduled polling.- Messages
- Channels
- Members
| Event | Description |
|---|---|
DISCORD_MESSAGE_CREATED | Triggered when a new message is posted to any channel |
DISCORD_MESSAGE_UPDATED | Triggered when a message is edited |
DISCORD_MESSAGE_DELETED | Triggered when a message is deleted |
DISCORD_REACTION_ADDED | Triggered when a reaction is added to a message |
DISCORD_REACTION_REMOVED | Triggered when a reaction is removed from a message |
