# Discord MCP for AI Agents AI Agent Connect

> Discord MCP lets you connect your bot to an AI agent to manage servers, channels, and members. You can send messages, create DMs, and monitor community activity without manual clicking. It gives your agent full bot-level API access to handle moderation and engagement at scale.

## Overview
- **Category:** talk-to-me
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_vPSLWgNpiY6Dopr0adigyBQudZIbZlWQL38xPYAs/ai-agent-connect
- **Tags:** community-management, server-moderation, chat-bots, real-time-messaging, guild-management, api-automation

## Description

Imagine trying to keep up with a community of thousands while juggling multiple channels and private DMs. Usually, you're stuck tab-switching, copy-pasting rules, and manually checking for spam. This Connector changes that by letting your AI agent do the heavy lifting. Instead of you typing every response, your agent handles the routine stuff like welcoming new members or organizing channel permissions. You can ask your agent to find specific users, create private support channels, or summarize what's happening in a busy guild. It's like having a dedicated moderator who never sleeps. Because it's part of the Vinkius catalog, you get this deep level of control without the headache of building your own custom scripts. You just point your agent at your bot token and start managing your community through natural conversation.

## Tools

### create_dm_channel
Create a private DM channel with a specific user to start a conversation.

### get_channel
Fetch the specific details and configuration for a single channel.

### get_guild
Pull the metadata and configuration details for a specific Discord server.

### get_user
Retrieve the profile information and details for a specific member.

### list_channels
Get a complete list of all channels within a specific server.

### list_guilds
See every Discord server your bot is currently joined to.

### list_guild_members
Pull a directory of all members currently in a server.

### list_messages
View the most recent messages sent in a specific channel.

### get_bot_info
Check the current status and information of your Discord bot.

### send_message
Post a new message to a specific channel or group.

## Prompt Examples

**Prompt:** 
```
List all the servers my bot is in and tell me which one has the most members.
```

**Response:** 
```
I've checked the servers your bot is currently in. Here is the breakdown:

| Server Name | Member Count |
| :--- | :--- |
| **Vinkius Community** | 1,240 |
| **Testing Lab** | 45 |
| **Product Feedback** | 320 |

**Vinkius Community** is your largest active guild. Would you like me to list the channels there?
```

**Prompt:** 
```
Check the last 10 messages in the 'support' channel and summarize any issues.
```

**Response:** 
```
Scanning the 'support' channel... I've reviewed the 10 most recent messages. Here is what's happening:

*   **User @Alex:** Reporting a login error on the web portal.
*   **User @Jordan:** Asking about the new pricing tier.
*   **User @Sam:** Complaining about slow load times in the mobile app.

It looks like **login errors** and **pricing questions** are the main topics right now. Do you want me to draft a response for any of these?
```

**Prompt:** 
```
Create a private DM channel with user ID 12345 and send them a welcome note.
```

**Response:** 
```
I've created a new private DM channel for user ID 12345. 

**Message sent:** 
> "Hello! Thanks for reaching out to our support team. I'm your AI assistant, and I'm here to help you get sorted. What can I do for you today?"

I'm ready to continue the conversation in that channel whenever you are.
```

## Capabilities

### Send community messages
Post updates or replies to any channel instantly.

### Manage channel structures
Create and organize text or voice channels on the fly.

### Monitor server members
Get a full list of everyone in your guild to track growth.

### Handle private DMs
Create dedicated channels for one-on-one user support.

### Retrieve channel history
Look back at recent messages to find specific info.

## Use Cases

### Handling a surge of support tickets
A support lead asks the agent to create DM channels for 10 users and send a 'Ticket Opened' message using create_dm_channel and send_message.

### Setting up a new event
A manager asks the agent to list channels and then create a new category for a weekend tournament to keep the guild organized.

### Auditing community growth
A developer asks the agent to list all guilds and count members in each to see where the bot is most active using list_guilds and list_guild_members.

### Scanning for spam
A moderator asks the agent to list recent messages in a high-traffic channel to find recent rule violations using list_messages.

## Benefits

- Automate welcomes: Use send_message to greet new members instantly without manual typing.
- Faster support: Create private spaces with create_dm_channel to handle user issues away from public view.
- Easy audits: Use list_guild_members to get a full count of your community in seconds.
- Dynamic organization: Use list_channels and get_channel to check your server structure on the fly.
- Real-time monitoring: Use list_messages to scan for specific keywords or sentiment in busy chats.

## How It Works

The bottom line is your AI agent gets full hands-on control over your Discord community.

1. Get your bot token from the Discord Developer Portal.
2. Enable Message Content Intent and Server Members Intent in your bot settings.
3. Connect the Connector to your agent via Vinkius.

## Frequently Asked Questions

**Can the Discord MCP help me moderate my community?**
Yes, it lets your agent monitor messages and send updates to specific channels to keep things in order.

**How does the Discord MCP handle private messages?**
It can create dedicated DM channels for specific users, making it easy to coordinate private support without cluttering public chats.

**Can I use the Discord MCP to organize my server channels?**
You can ask your agent to list or get details for any channel to help you restructure your community layout instantly.

**Does the Discord MCP work for multiple servers?**
Yes, your agent can list all guilds your bot is joined to and perform actions across all of them.

**Can I use the Discord MCP to see who is in my server?**
It provides a way to pull a full directory of members, which helps you track community growth and manage permissions.

**How do I get started with the Discord MCP?**
You just need a bot token from the Discord Developer Portal and the correct intents enabled to let your agent start managing your community.

**How do I find my Discord Bot Token?**
Log in to the Discord Developer Portal, select your Application, navigate to the **Bot** tab, and click **Reset Token** or **Copy** to retrieve your secret key.

**Why can't my agent read messages?**
You must enable the **Message Content Intent** in the Bot section of the Discord Developer Portal for the agent to retrieve text content.

**How do I get the ID of a server or channel?**
Enable **Developer Mode** in your Discord client settings (Advanced), then right-click a server or channel name and select **Copy ID**.