Interact with the Discord platform.
10K+
Interact with the Discord platform.
| Attribute | Details |
|---|---|
| Docker Image | mcp/mcp-discord |
| Author | slimslenderslacks |
| Repository | https://github.com/slimslenderslacks/mcp-discord |
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/slimslenderslacks/mcp-discord/blob/ab1e64668681448e1e7f3f63ad28d9ed54288508/Dockerfile |
| Commit | ab1e64668681448e1e7f3f63ad28d9ed54288508 |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/mcp-discord --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence | MIT License |
| Tools provided by this Server | Short Description |
|---|---|
discord_add_multiple_reactions | Adds multiple emoji reactions to a Discord message at once |
discord_add_reaction | Adds an emoji reaction to a specific Discord message |
discord_create_forum_post | Creates a new post in a Discord forum channel with optional tags |
discord_create_text_channel | Creates a new text channel in a Discord server with an optional topic |
discord_create_webhook | Creates a new webhook for a Discord channel |
discord_delete_channel | Deletes a Discord channel with an optional reason |
discord_delete_forum_post | Deletes a forum post or thread with an optional reason |
discord_delete_message | Deletes a specific message from a Discord text channel |
discord_delete_webhook | Deletes an existing webhook for a Discord channel |
discord_edit_webhook | Edits an existing webhook for a Discord channel |
discord_get_forum_channels | Lists all forum channels in a specified Discord server (guild) |
discord_get_forum_post | Retrieves details about a forum post including its messages |
discord_get_server_info | Retrieves detailed information about a Discord server including channels and member count |
discord_login | Logs in to Discord using the configured token |
discord_read_messages | Retrieves messages from a Discord text channel with a configurable limit |
discord_remove_reaction | Removes a specific emoji reaction from a Discord message |
discord_reply_to_forum | Adds a reply to an existing forum post or thread |
discord_send | Sends a message to a specified Discord text channel |
discord_send_webhook_message | Sends a message to a Discord channel using a webhook |
test | A simple test tool to verify the MCP server is working correctly |
discord_add_multiple_reactionsAdds multiple emoji reactions to a Discord message at once
| Parameters | Type | Description |
|---|---|---|
channelId | string | |
emojis | array | |
messageId | string |
discord_add_reactionAdds an emoji reaction to a specific Discord message
| Parameters | Type | Description |
|---|---|---|
channelId | string | |
emoji | string | |
messageId | string |
discord_create_forum_postCreates a new post in a Discord forum channel with optional tags
| Parameters | Type | Description |
|---|---|---|
content | string | |
forumChannelId | string | |
title | string | |
tags | array optional |
discord_create_text_channelCreates a new text channel in a Discord server with an optional topic
| Parameters | Type | Description |
|---|---|---|
channelName | string | |
guildId | string | |
topic | string optional |
discord_create_webhookCreates a new webhook for a Discord channel
| Parameters | Type | Description |
|---|---|---|
channelId | string | |
name | string | |
avatar | string optional | |
reason | string optional |
discord_delete_channelDeletes a Discord channel with an optional reason
| Parameters | Type | Description |
|---|---|---|
channelId | string | |
reason | string optional |
discord_delete_forum_postDeletes a forum post or thread with an optional reason
| Parameters | Type | Description |
|---|---|---|
threadId | string | |
reason | string optional |
discord_delete_messageDeletes a specific message from a Discord text channel
| Parameters | Type | Description |
|---|---|---|
channelId | string | |
messageId | string | |
reason | string optional |
discord_delete_webhookDeletes an existing webhook for a Discord channel
| Parameters | Type | Description |
|---|---|---|
webhookId | string | |
reason | string optional | |
webhookToken | string optional |
discord_edit_webhookEdits an existing webhook for a Discord channel
| Parameters | Type | Description |
|---|---|---|
webhookId | string | |
avatar | string optional | |
channelId | string optional | |
name | string optional | |
reason | string optional | |
webhookToken | string optional |
discord_get_forum_channelsLists all forum channels in a specified Discord server (guild)
| Parameters | Type | Description |
|---|---|---|
guildId | string |
discord_get_forum_postRetrieves details about a forum post including its messages
| Parameters | Type | Description |
|---|---|---|
threadId | string |
discord_get_server_infoRetrieves detailed information about a Discord server including channels and member count
| Parameters | Type | Description |
|---|---|---|
guildId | string |
discord_loginLogs in to Discord using the configured token
| Parameters | Type | Description |
|---|---|---|
random_string | string optional |
discord_read_messagesRetrieves messages from a Discord text channel with a configurable limit
| Parameters | Type | Description |
|---|---|---|
channelId | string | |
limit | number optional |
discord_remove_reactionRemoves a specific emoji reaction from a Discord message
| Parameters | Type | Description |
|---|---|---|
channelId | string | |
emoji | string | |
messageId | string | |
userId | string optional |
discord_reply_to_forumAdds a reply to an existing forum post or thread
| Parameters | Type | Description |
|---|---|---|
message | string | |
threadId | string |
discord_sendSends a message to a specified Discord text channel
| Parameters | Type | Description |
|---|---|---|
channelId | string | |
message | string |
discord_send_webhook_messageSends a message to a Discord channel using a webhook
| Parameters | Type | Description |
|---|---|---|
content | string | |
webhookId | string | |
webhookToken | string | |
avatarURL | string optional | |
threadId | string optional | |
username | string optional |
testA simple test tool to verify the MCP server is working correctly
{
"mcpServers": {
"mcp-discord": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DISCORD_TOKEN",
"mcp/mcp-discord"
],
"env": {
"DISCORD_TOKEN": "YOUR_DISCORD_TOKEN"
}
}
}
}
Content type
Image
Digest
sha256:a9f146c6e…
Size
64.5 MB
Last updated
about 1 year ago
docker pull mcp/mcp-discordPulls:
595
Jul 6 to Jul 12