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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Let AI agents read your Discord community's analytics, members and tickets, and save drafts.
1The AI admin for Discord: manage channels, roles, members, moderation and automations.
Build Discord communities with AI: roles, channels, modules, automations and reviewed announcements.
Discord MCP server for ChatGPT, Claude and any AI agent: list servers and channels, read channel messages, search messages, send message, reply to message, send DM, read mentions and assign role in your own Discord account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Discord yourself; Cotlet does not store your password and you need no Discord API key. About the official Discord API: Yes, Discord has an official API for bots and OAuth2 apps, but it acts as a bot that a server manager adds, not as you, and Discord has no official MCP server for it (checked 5 Nov 2026). The MCP server on Discord's docs site only searches documentation. Setup and FAQ: https://cotlet.dev/integrations/discord-api-mcp-server
Related MCP Servers
- 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.10Apache 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.16 npm1MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to interact with the Discord platform by managing servers, channels, roles, members, messages, forum posts, reactions, and webhooks.827 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to interact with Discord by managing servers, channels, roles, members, messages, forum posts, reactions, webhooks, and permissions.827 npmMIT