/
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