/
by ai.smithery
An MCP server that integrates with Discord to provide AI-powered features.
Server configuration and capabilities from the MCP manifest
Size: 6,806 bytes (1,702 tokens)
Tools Found: 22
Analysis ID: ej9h5e8o
This MCP server provides tools for interacting with Discord, including creating and managing channels, sending messages, and handling reactions.
Stars
Registry ID: 0e45649f-58fd-4a9e-a707-943a46fbe688
Added to Registry: 9/21/2025
Last Updated: 9/22/2025
Last Seen: 9/22/2025
License: MIT License
Default Branch: main
Last Push: 9/13/2025
Open Issues: 0
Historical performance and growth metrics over time
{
"name": "mcp-discord",
"tags": [
"mcp",
"model-context-protocol",
"discord",
"claude",
"ai",
"chatbot",
"automation"
],
"tools": [
{
"name": "discord_create_category",
"description": "Creates a new category in a Discord server.",
"input_schema": {
"type": "object",
"required": [
"guildId",
"name"
],
"properties": {
"name": {
"type": "string"
},
"reason": {
"type": "string"
},
"guildId": {
"type": "string"
},
"position": {
"type": "number"
}
}
},
"output_schema": {}
},
{
"name": "discord_edit_category",
"description": "Edits an existing Discord category (name and position).",
"input_schema": {
"type": "object",
"required": [
"categoryId"
],
"properties": {
"name": {
"type": "string"
},
"reason": {
"type": "string"
},
"position": {
"type": "number"
},
"categoryId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_delete_category",
"description": "Deletes a Discord category by ID.",
"input_schema": {
"type": "object",
"required": [
"categoryId"
],
"properties": {
"reason": {
"type": "string"
},
"categoryId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_login",
"description": "Logs in to Discord using the configured token",
"input_schema": {
"type": "object",
"required": [],
"properties": {
"token": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_send",
"description": "Sends a message to one or more Discord text channels by name in a server",
"input_schema": {
"type": "object",
"required": [
"guildId",
"channelNames",
"message"
],
"properties": {
"guildId": {
"type": "string"
},
"message": {
"type": "string"
},
"channelNames": {
"anyOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
}
},
"output_schema": {}
},
{
"name": "discord_get_forum_channels",
"description": "Lists all forum channels in a specified Discord server (guild)",
"input_schema": {
"type": "object",
"required": [
"guildId"
],
"properties": {
"guildId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_create_forum_post",
"description": "Creates a new post in a Discord forum channel with optional tags",
"input_schema": {
"type": "object",
"required": [
"forumChannelId",
"title",
"content"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"title": {
"type": "string"
},
"content": {
"type": "string"
},
"forumChannelId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_get_forum_post",
"description": "Retrieves details about a forum post including its messages",
"input_schema": {
"type": "object",
"required": [
"threadId"
],
"properties": {
"threadId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_reply_to_forum",
"description": "Adds a reply to an existing forum post or thread",
"input_schema": {
"type": "object",
"required": [
"threadId",
"message"
],
"properties": {
"message": {
"type": "string"
},
"threadId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_create_text_channel",
"description": "Creates a new text channel in a Discord server with an optional topic",
"input_schema": {
"type": "object",
"required": [
"guildId",
"channelName"
],
"properties": {
"topic": {
"type": "string"
},
"guildId": {
"type": "string"
},
"channelName": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_delete_channel",
"description": "Deletes a Discord channel with an optional reason",
"input_schema": {
"type": "object",
"required": [
"channelId"
],
"properties": {
"reason": {
"type": "string"
},
"channelId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_read_messages",
"description": "Retrieves messages from a Discord text channel with a configurable limit",
"input_schema": {
"type": "object",
"required": [
"channelId"
],
"properties": {
"limit": {
"type": "number",
"default": 50,
"maximum": 100,
"minimum": 1
},
"channelId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_get_server_info",
"description": "Retrieves detailed information about a Discord server including channels and member count",
"input_schema": {
"type": "object",
"required": [
"guildId"
],
"properties": {
"guildId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_add_reaction",
"description": "Adds an emoji reaction to a specific Discord message",
"input_schema": {
"type": "object",
"required": [
"channelId",
"messageId",
"emoji"
],
"properties": {
"emoji": {
"type": "string"
},
"channelId": {
"type": "string"
},
"messageId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_add_multiple_reactions",
"description": "Adds multiple emoji reactions to a Discord message at once",
"input_schema": {
"type": "object",
"required": [
"channelId",
"messageId",
"emojis"
],
"properties": {
"emojis": {
"type": "array",
"items": {
"type": "string"
}
},
"channelId": {
"type": "string"
},
"messageId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_remove_reaction",
"description": "Removes a specific emoji reaction from a Discord message",
"input_schema": {
"type": "object",
"required": [
"channelId",
"messageId",
"emoji"
],
"properties": {
"emoji": {
"type": "string"
},
"userId": {
"type": "string"
},
"channelId": {
"type": "string"
},
"messageId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_delete_forum_post",
"description": "Deletes a forum post or thread with an optional reason",
"input_schema": {
"type": "object",
"required": [
"threadId"
],
"properties": {
"reason": {
"type": "string"
},
"threadId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_delete_message",
"description": "Deletes a specific message from a Discord text channel",
"input_schema": {
"type": "object",
"required": [
"channelId",
"messageId"
],
"properties": {
"reason": {
"type": "string"
},
"channelId": {
"type": "string"
},
"messageId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_create_webhook",
"description": "Creates a new webhook for a Discord channel",
"input_schema": {
"type": "object",
"required": [
"channelId",
"name"
],
"properties": {
"name": {
"type": "string"
},
"avatar": {
"type": "string"
},
"reason": {
"type": "string"
},
"channelId": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_send_webhook_message",
"description": "Sends a message to a Discord channel using a webhook",
"input_schema": {
"type": "object",
"required": [
"webhookId",
"webhookToken",
"content"
],
"properties": {
"content": {
"type": "string"
},
"threadId": {
"type": "string"
},
"username": {
"type": "string"
},
"avatarURL": {
"type": "string"
},
"webhookId": {
"type": "string"
},
"webhookToken": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_edit_webhook",
"description": "Edits an existing webhook for a Discord channel",
"input_schema": {
"type": "object",
"required": [
"webhookId"
],
"properties": {
"name": {
"type": "string"
},
"avatar": {
"type": "string"
},
"reason": {
"type": "string"
},
"channelId": {
"type": "string"
},
"webhookId": {
"type": "string"
},
"webhookToken": {
"type": "string"
}
}
},
"output_schema": {}
},
{
"name": "discord_delete_webhook",
"description": "Deletes an existing webhook for a Discord channel",
"input_schema": {
"type": "object",
"required": [
"webhookId"
],
"properties": {
"reason": {
"type": "string"
},
"webhookId": {
"type": "string"
},
"webhookToken": {
"type": "string"
}
}
},
"output_schema": {}
}
],
"version": "1.3.4",
"categories": [],
"description": "Model Context Protocol (MCP) server for Discord integration, allowing Claude and other MCP clients to interact with Discord"
}Forks
Watchers
Contributors
Last Push: 9/13/2025
Open Issues: 0