Discord

Discord

Interact with the Discord platform.

4.9K

20 Tools

Signed
Built by Docker
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Discord MCP Server

Interact with the Discord platform.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/mcp-discord
Authorslimslenderslacks
Repositoryhttps://github.com/slimslenderslacks/mcp-discord
Dockerfilehttps://github.com/slimslenderslacks/mcp-discord/blob/slim/docker/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/mcp-discord --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (20)

Tools provided by this ServerShort Description
discord_add_multiple_reactionsAdds multiple emoji reactions to a Discord message at once
discord_add_reactionAdds an emoji reaction to a specific Discord message
discord_create_forum_postCreates a new post in a Discord forum channel with optional tags
discord_create_text_channelCreates a new text channel in a Discord server with an optional topic
discord_create_webhookCreates a new webhook for a Discord channel
discord_delete_channelDeletes a Discord channel with an optional reason
discord_delete_forum_postDeletes a forum post or thread with an optional reason
discord_delete_messageDeletes a specific message from a Discord text channel
discord_delete_webhookDeletes an existing webhook for a Discord channel
discord_edit_webhookEdits an existing webhook for a Discord channel
discord_get_forum_channelsLists all forum channels in a specified Discord server (guild)
discord_get_forum_postRetrieves details about a forum post including its messages
discord_get_server_infoRetrieves detailed information about a Discord server including channels and member count
discord_loginLogs in to Discord using the configured token
discord_read_messagesRetrieves messages from a Discord text channel with a configurable limit
discord_remove_reactionRemoves a specific emoji reaction from a Discord message
discord_reply_to_forumAdds a reply to an existing forum post or thread
discord_sendSends a message to a specified Discord text channel
discord_send_webhook_messageSends a message to a Discord channel using a webhook
testA simple test tool to verify the MCP server is working correctly

Tools Details

Tool: discord_add_multiple_reactions

Adds multiple emoji reactions to a Discord message at once

ParametersTypeDescription
channelIdstring
emojisarray
messageIdstring

Tool: discord_add_reaction

Adds an emoji reaction to a specific Discord message

ParametersTypeDescription
channelIdstring
emojistring
messageIdstring

Tool: discord_create_forum_post

Creates a new post in a Discord forum channel with optional tags

ParametersTypeDescription
contentstring
forumChannelIdstring
titlestring
tagsarrayoptional

Tool: discord_create_text_channel

Creates a new text channel in a Discord server with an optional topic

ParametersTypeDescription
channelNamestring
guildIdstring
topicstringoptional

Tool: discord_create_webhook

Creates a new webhook for a Discord channel

ParametersTypeDescription
channelIdstring
namestring
avatarstringoptional
reasonstringoptional

Tool: discord_delete_channel

Deletes a Discord channel with an optional reason

ParametersTypeDescription
channelIdstring
reasonstringoptional

Tool: discord_delete_forum_post

Deletes a forum post or thread with an optional reason

ParametersTypeDescription
threadIdstring
reasonstringoptional

Tool: discord_delete_message

Deletes a specific message from a Discord text channel

ParametersTypeDescription
channelIdstring
messageIdstring
reasonstringoptional

Tool: discord_delete_webhook

Deletes an existing webhook for a Discord channel

ParametersTypeDescription
webhookIdstring
reasonstringoptional
webhookTokenstringoptional

Tool: discord_edit_webhook

Edits an existing webhook for a Discord channel

ParametersTypeDescription
webhookIdstring
avatarstringoptional
channelIdstringoptional
namestringoptional
reasonstringoptional
webhookTokenstringoptional

Tool: discord_get_forum_channels

Lists all forum channels in a specified Discord server (guild)

ParametersTypeDescription
guildIdstring

Tool: discord_get_forum_post

Retrieves details about a forum post including its messages

ParametersTypeDescription
threadIdstring

Tool: discord_get_server_info

Retrieves detailed information about a Discord server including channels and member count

ParametersTypeDescription
guildIdstring

Tool: discord_login

Logs in to Discord using the configured token

ParametersTypeDescription
random_stringstringoptional

Tool: discord_read_messages

Retrieves messages from a Discord text channel with a configurable limit

ParametersTypeDescription
channelIdstring
limitnumberoptional

Tool: discord_remove_reaction

Removes a specific emoji reaction from a Discord message

ParametersTypeDescription
channelIdstring
emojistring
messageIdstring
userIdstringoptional

Tool: discord_reply_to_forum

Adds a reply to an existing forum post or thread

ParametersTypeDescription
messagestring
threadIdstring

Tool: discord_send

Sends a message to a specified Discord text channel

ParametersTypeDescription
channelIdstring
messagestring

Tool: discord_send_webhook_message

Sends a message to a Discord channel using a webhook

ParametersTypeDescription
contentstring
webhookIdstring
webhookTokenstring
avatarURLstringoptional
threadIdstringoptional
usernamestringoptional

Tool: test

A simple test tool to verify the MCP server is working correctly

Use this MCP Server

{
  "mcpServers": {
    "mcp-discord": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "DISCORD_TOKEN",
        "mcp/mcp-discord"
      ],
      "env": {
        "DISCORD_TOKEN": "YOUR_DISCORD_TOKEN"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers