Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / mcp-discord

mcp-discord

mcp-discord is an MCP server, listed under communication. It reaches discord. It needs DISCORD_TOKEN to authenticate. Its repository has 108 GitHub stars and is licensed under MIT; we last read it on 2026-10-22.

This software implements a Discord MCP server that allows AI assistants to interact with the Discord platform.

Install

MCP servers are packaged differently from each other -- some run via npx, some as a Docker image, some as a plain script you clone and run. mcp-discord’s own README did not state one plainly enough for this page to quote it rather than guess, so it will not guess. The repository below states it.

What it reaches, and what it needs

Reaches
discord
Credential
DISCORD_TOKEN

Maintenance

Stars
108
State
listed
Licence
MIT
From the repository

Implement Discord MCP server enabling AI assistants to interact with the Discord platform.

What mcp-discord can do

40 tools documented in its README. An AI client calls these by name.

discord_login
Login to Discord using the configured token
discord_list_servers
List all Discord servers the bot is a member of
discord_send
Send a message to a specified channel
discord_get_server_info
Get Discord server information
discord_create_text_channel
Create a text channel
discord_create_forum_channel
Create a forum channel
discord_create_voice_channel
Create a voice channel
discord_edit_channel
Edit a channel name, topic, parent category, or position
discord_delete_channel
Delete a channel
discord_create_category
Create a channel category
discord_edit_category
Edit a channel category
discord_delete_category
Delete a channel category
discord_set_channel_permissions
Set permission overrides for a role or user on a channel/category
discord_remove_channel_permissions
Remove permission overrides from a channel/category
discord_get_forum_channels
Get a list of forum channels
discord_create_forum_post
Create a forum post (optionally pinned to the top of the channel)
discord_get_forum_post
Get a forum post
discord_list_forum_threads
List active and archived threads in a forum channel
discord_reply_to_forum
Reply to a forum post
discord_get_forum_tags
Get all available tags for a forum channel
discord_set_forum_tags
Replace the available tags for a forum channel
discord_update_forum_post
Update a forum post's title, tags, archived state, locked state, or pinned state
discord_delete_forum_post
Delete a forum post
discord_search_messages
Search messages in a server
discord_read_messages
Read channel messages (supports `before`, `after`, `around` params — accepts snowflake IDs or ISO 8601 dates like `
discord_edit_message
Edit a bot-authored message
discord_add_reaction
Add a reaction to a message
discord_add_multiple_reactions
Add multiple reactions to a message
discord_remove_reaction
Remove a reaction from a message
discord_delete_message
Delete a specific message from a channel
discord_pin_message
Pin a message to its channel (max 50 pins per channel)
discord_unpin_message
Remove a message from its channel's pinned messages
discord_list_pinned_messages
List a channel's pinned messages, newest pin first
discord_create_webhook
Creates a new webhook for a Discord channel
discord_send_webhook_message
Sends a message to a Discord channel using a webhook
discord_edit_webhook
Edits an existing webhook for a Discord channel
discord_delete_webhook
Deletes an existing webhook for a Discord channel
discord_list_roles
List all roles in a server
discord_create_role
Create a role with color, hoist, mentionable, and permission options
discord_edit_role
Edit an existing role

Read from the README; names are kept only if the README contains them.

mcp-discord compared with similar servers

mcp-discord compared with the closest alternatives, by services reached, credentials, stars, last update and licence
ServerReachesNeedsStarsLast updateLicence
mcp-discord (this page)discordDISCORD_TOKEN1082026-09-07MIT
graphlit-mcp-serverdiscord, github, google, graphlit, jira, linear, notion(1 shared)DISCORD_BOT_TOKEN, GITHUB_PERSONAL_ACCESS_TOKEN, GOOGLE_EMAIL_CLIENT_SECRET, GOOGLE_EMAIL_REFRESH_TOKEN, GRAPHLIT_JWT_SECRET, JIRA_TOKEN, LINEAR_API_KEY, NOTION_API_KEY3772026-01-12MIT
human-in-the-loopdiscord(1 shared)DISCORD_TOKEN2302025-07-02MIT
discord-mcpdiscord(1 shared)DISCORD_TOKEN352026-03-21MIT
pendpostdiscord, ghost, mastodon, telegram(1 shared)GHOST_ADMIN_API_KEY, MASTODON_ACCESS_TOKEN, TELEGRAM_BOT_TOKEN142026-10-14MIT
postwire-mcpdiscord, postwire, telegram(1 shared)POSTWIRE_API_KEY02026-09-27—

Ranked by services in common with mcp-discord, then by stars. Figures are from each repository when we last read it.

Common questions about mcp-discord

What does mcp-discord do?
This software implements a Discord MCP server that allows AI assistants to interact with the Discord platform.
How do I install mcp-discord?
Its README did not state an install command plainly enough for us to quote one, so we do not guess. The repository has the instructions: https://github.com/barryyip0625/mcp-discord
What does mcp-discord connect to, and what does it need?
It reaches discord. The credentials we found in its source are DISCORD_TOKEN.
Is mcp-discord official and is it maintained?
We found nothing naming it as a vendor’s official server. Its repository has 108 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-09-07.
What licence does mcp-discord use?
The repository declares the MIT licence.

More MCP servers for communication

All communication entries →

Learn this on Infrato