discord-support-mcp
Provides tools for managing Discord support tickets, including listing open tickets, reading ticket conversations, replying as the bot, renaming, closing (locking) tickets, and searching member usernames.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@discord-support-mcplist all open support tickets"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
discord-support-mcp
An MCP server that exposes Discord support tickets as tools for AI agents. Built for servers that manage tickets with Ticket Tool (which has no public API): it reads the ticket channels directly through the Discord bot API.
Tools
Tool | What it does |
| Lists channels in the configured ticket category, oldest first |
| Returns recent message history of a ticket |
| Posts a message into a ticket as the bot |
| Renames a ticket channel |
| Locks + renames a ticket ( |
| Username substring lookup (respects PII_REDACT) |
Related MCP server: Discord MCP Server
Compliance / self-hosting
If agents touching user-identifying information must be self-hosted, run this
server on your own infrastructure next to your self-hosted model and set
PII_REDACT=true. All message content is then stripped of emails, phone
numbers, mentions and snowflake IDs before it reaches any upstream (cloud)
agent. Only the sanitized layer should be exposed beyond the host.
Setup
Create a bot at https://discord.com/developers/applications
Enable Message Content Intent and Server Members Intent.
Invite with scopes
botand permissions: View Channels, Read Message History, Send Messages, Manage Channels, Manage Roles (for close).
Find the category ID Ticket Tool puts tickets in (right-click the category in Discord with developer mode on → Copy Channel ID).
Configure:
cp .env.example .env # fill in values
npm install
npm run buildWire into an MCP client (e.g. Claude Desktop config):
{
"mcpServers": {
"discord-support": {
"command": "node",
"args": ["/absolute/path/to/discord-support-mcp/dist/index.js"],
"env": {
"DISCORD_TOKEN": "...",
"GUILD_ID": "...",
"TICKET_CATEGORY_ID": "...",
"PII_REDACT": "true"
}
}
}
}Notes
close_ticketis a safe archive (lock + rename). Actual transcript/deletion stays with Ticket Tool's own/closeso your transcripts channel keeps working; the agent can also just call Ticket Tool's close command flow manually for now.Discord rate limits apply; history reads are capped at 100 messages per call.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
- ChamadeOAuthio.chamade
Voice and chat for AI agents — Discord, Teams, Meet, Slack, Zoom, Telegram, WhatsApp, NC Talk, SIP
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Build and manage AI-native customer support agents from Claude or any MCP client.
- SkilderOAuthai.skilder
One place to build, share, and govern the skills and tools your AI agents use at work.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with Discord servers through a bot, supporting channel management, messaging, forum operations, reactions, and webhooks.22400MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to manage Discord servers through natural language, offering tools for guilds, channels, messages, roles, members, webhooks, invites, and automations. Includes a conversational agent that responds to @mentions in Discord.8Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Discord through the REST API and real-time events, supporting message management, user info, channel operations, and more with security controls.61MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Discord servers, including listing servers/channels, sending messages, and managing reaction-based opt-in campaigns.MIT