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
Maintenance
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
| Server | Reaches | Needs | Stars | Last update | Licence |
|---|---|---|---|---|---|
| mcp-discord (this page) | discord | DISCORD_TOKEN | 108 | 2026-09-07 | MIT |
| graphlit-mcp-server | discord, 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_KEY | 377 | 2026-01-12 | MIT |
| human-in-the-loop | discord(1 shared) | DISCORD_TOKEN | 230 | 2025-07-02 | MIT |
| discord-mcp | discord(1 shared) | DISCORD_TOKEN | 35 | 2026-03-21 | MIT |
| pendpost | discord, ghost, mastodon, telegram(1 shared) | GHOST_ADMIN_API_KEY, MASTODON_ACCESS_TOKEN, TELEGRAM_BOT_TOKEN | 14 | 2026-10-14 | MIT |
| postwire-mcp | discord, postwire, telegram(1 shared) | POSTWIRE_API_KEY | 0 | 2026-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
- line-bot-mcp-server789 stars
- graphlit-mcp-server377 stars
- mcp-email-server368 stars
- telegram-mcp349 stars
- human-in-the-loop230 stars
- google-workspace-mcp192 stars