Social Media · AI Chatbot

Discord MCP logo

Discord MCP

SaseQ/discord-mcp

A Model Context Protocol (MCP) server for the Discord API using (JDA), designed to integrate Discord bots with MCP-compatible applications such as Claude, ChatGPT etc. It allows AI assistants to interact with Discord by managing channels, sending messages, and retrieving server information.

Install

docker run -d -i \

Client configuration

{
  "mcpServers": {
    "discord-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "DISCORD_TOKEN=<YOUR_DISCORD_BOT_TOKEN>",
        "-e",
        "DISCORD_GUILD_ID=<OPTIONAL_DEFAULT_SERVER_ID>",
        "saseq/discord-mcp:latest"
      ]
    }
  }
}

Environment variables

DISCORD_TOKENDISCORD_GUILD_IDSPRING_PROFILES_ACTIVE
GitHub stars
20
Author
@SaseQ
Category
Social Media, AI Chatbot
Updated
Oct 6, 2026

Tools (40)

  • get_server_info

    Get detailed discord server information

  • get_user_id_by_name

    Get a Discord user's ID by username in a guild for ping usage <@id>

  • send_private_message

    Send a private message to a specific user

  • edit_private_message

    Edit a private message from a specific user

  • delete_private_message

    Delete a private message from a specific user

  • read_private_messages

    Read private message history from a specific user (includes attachment metadata, supports count 1-100 and optional cursor: before or after or around)

  • send_message

    Send a message to a specific channel

  • edit_message

    Edit a message from a specific channel

  • delete_message

    Delete a message from a specific channel

  • read_messages

    Read message history from a specific channel (includes attachment metadata, supports count 1-100 and optional cursor: before or after or around)

  • add_reaction

    Add a reaction (emoji) to a specific message

  • remove_reaction

    Remove a specified reaction (emoji) from a message

  • create_text_channel

    Create a new text channel

  • edit_text_channel

    Edit settings of a text channel (name, topic, nsfw, slowmode, category, position)

  • delete_channel

    Delete a channel

  • find_channel

    Find a channel type and ID using name and server ID

  • get_channel_info

    Get detailed information about a channel

  • move_channel

    Move a channel to another category and/or change its position

  • create_category

    Create a new category for channels

  • edit_category

    Edit a category (rename or move position)

  • delete_category

    Delete a category

  • find_category

    Find a category ID using name and server ID

  • create_webhook

    Create a new webhook on a specific channel

  • delete_webhook

    Delete a webhook

  • send_webhook_message

    Send a message via webhook

  • list_roles

    Get a list of all roles on the server with their details

  • create_role

    Create a new role on the server

  • edit_role

    Modify an existing role's settings

  • delete_role

    Permanently delete a role from the server

  • assign_role

    Assign a role to a user

  • remove_role

    Remove a role from a user

  • kick_member

    Kicks a member from the server

  • ban_member

    Bans a user from the server

  • unban_member

    Removes a ban from a user

  • timeout_member

    Disables communication for a member for a specified duration

  • remove_timeout

    Removes a timeout (unmute) from a member before it expires

  • set_nickname

    Changes a member's nickname on the server

  • get_bans

    Returns a list of banned users on the server with ban reasons

  • create_voice_channel

    Create a new voice channel in a guild

  • create_stage_channel

    Create a new stage channel for audio events

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux

Related MCP servers

More servers
RedNote-MCP logo

RedNote-MCP

ifuryst/rednote-mcp

385

RedNote MCP is a tool providing access to Xiaohongshu content, supporting authentication management, keyword note search and command-line initialization, with note content accessible via URL.

Social Media
Twitter MCP Server logo

Twitter MCP Server

EnesCinr/twitter-mcp

195

This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.

Social Media
MCP Twikit logo

MCP Twikit

adhikasp/mcp-twikit

155

A Model Context Protocol (MCP) server for interacting with Twitter.

Social Media
Hotnews (Chinese Social) logo

Hotnews (Chinese Social)

wopal-cn/mcp-hotnews-server

92

A Model Context Protocol (MCP) server that provides real-time hot trending topics from major Chinese social platforms and news sites.

Social Media
Reddit logo

Reddit

adhikasp/mcp-reddit

63

A Model Context Protocol (MCP) server that provides tools for fetching and analyzing Reddit content.

Social Media
MCP Discord logo

MCP Discord

hanweg/mcp-discord

54

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

Social Media