mcp-discord

mcp-discord

4.2

mcp-discord is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of mcp-discord and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides Discord integration capabilities to MCP clients like Claude Desktop.

The Discord MCP Server is designed to facilitate seamless integration between Discord and MCP clients such as Claude Desktop. It offers a comprehensive suite of tools for managing server information, messages, channels, roles, and webhooks. This server allows users to automate and streamline various tasks on Discord, enhancing productivity and communication. By leveraging the capabilities of the MCP server, users can efficiently manage Discord servers, send and receive messages, and perform administrative tasks with ease. The server is equipped with a variety of features that cater to different aspects of Discord management, making it a versatile tool for both casual and professional users.

Features

  • Server Information: Retrieve detailed server information and list members with their roles.
  • Message Management: Send, read, and manage messages, including adding and removing reactions.
  • Channel Management: Create and delete text channels to organize communication.
  • Role Management: Add or remove roles from users to manage permissions.
  • Webhook Management: Create, list, modify, and delete webhooks for automated message handling.

Tools

  1. get_server_info

    Get information about a Discord server

  2. get_channels

    Get a list of all channels in a Discord server

  3. list_members

    Get a list of members in a server

  4. add_role

    Add a role to a user

  5. remove_role

    Remove a role from a user

  6. create_text_channel

    Create a new text channel

  7. delete_channel

    Delete a channel

  8. add_reaction

    Add a reaction to a message

  9. add_multiple_reactions

    Add multiple reactions to a message

  10. remove_reaction

    Remove a reaction from a message

  11. send_message

    Send a message to a specific channel

  12. read_messages

    Read recent messages from a channel

  13. get_user_info

    Get information about a Discord user

  14. moderate_message

    Delete a message and optionally timeout the user

  15. list_servers

    Get a list of all Discord servers the bot has access to with their details such as name, id, member count, and creation date.