@pasympa/discord-mcp

communication MCP Server

MCP server to control Discord — messages, channels, roles, permissions, members, and moderation

Install Ready
communicationcommunication
5 views12 stars5 forksv1.7.3MIT

Why This Matters

Discovered via unknown and last synced 3mo ago.

Install Ready
Source
unknown
Stars
12
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y @pasympa/discord-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "-pasympa-discord-mcp": {
      "command": "npx",
      "args": [
        "@pasympa/discord-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

98
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (98)

discord_lock_channel_permissions

Sync permissions with parent category

discord_read_messages

Read the last N messages from a text channel

discord_create_thread

Create a thread from a message or standalone

discord_get_reactions

List users who reacted with a specific emoji

discord_find_channel_by_name

Find a channel by name (partial match)

discord_remove_reactions

Remove reactions (all, by emoji, or by user)

discord_fetch_pinned_messages

List all pinned messages in a channel

discord_move_channel

Move a channel into/out of a category

discord_edit_webhook_message

Edit a message sent by a webhook

discord_edit_dm_embed

Edit a previously sent DM embed

discord_delete_message

Delete a specific message

discord_send_multiple_embeds

Send up to 10 embeds in a single message

discord_delete_channel

Delete a channel

discord_add_reaction

Add a reaction emoji to a message

discord_pin_message

Pin or unpin a message

discord_clone_channel

Clone a channel with its permissions

discord_reset_channel_permissions

Remove all overwrites (reset to inherited)

discord_kick_member

Kick a member

discord_list_roles

List all roles with permissions and member count

discord_set_role_icon

Set a custom icon or unicode emoji on a role

discord_delete_forum_post

Delete a forum thread

discord_edit_channel

Edit name, topic, slowmode, NSFW flag

discord_set_role_permission

Allow/deny permissions for a role on a channel

discord_search_members

Search members by username or nickname

discord_prune_members

Remove inactive members (with dry run)

discord_get_role_members

List all members with a specific role

discord_send_dm_embed

Send an embed in a DM to a user

discord_get_membership_screening

Get the membership screening form

discord_get_channel_permissions

List all permission overwrites on a channel

discord_get_member_info

Detailed member info (roles, permissions, join date)

discord_set_nickname

Set or clear a member's nickname

discord_bulk_ban

Ban multiple users at once (raid mitigation)

discord_delete_role

Delete a role

discord_create_forum_channel

Create a new forum channel

discord_update_forum_post

Update title, archived, locked, tags

discord_edit_scheduled_event

Edit an existing scheduled event

discord_remove_role

Remove a role from a member

discord_get_forum_post

Get a post's details and messages

discord_create_forum_post

Create a post/thread in a forum

discord_fetch_webhook_message

Fetch a specific webhook message

discord_create_event_invite

Create an invite linked to an event

discord_reply_to_forum

Reply to a forum post

discord_create_webhook

Create a webhook on a channel

Tool

Description

discord_get_scheduled_event

Get detailed info about a scheduled event

discord_delete_invite

Revoke an invite

discord_delete_webhook

Delete a webhook

discord_create_scheduled_event

Create a voice, stage, or external event

discord_read_dms

Read message history from a DM conversation

discord_list_invites

List all active invites in a guild

discord_update_membership_screening

Update screening rules for new members

discord_get_event_subscribers

Get users who marked "Interested"

discord_reply_dm

Reply to a specific DM message

discord_edit_dm

Edit a previously sent DM (text)

discord_get_invite

Get details about an invite by its code

discord_get_server_stats

Server stats: members, channels, roles, boost level

discord_delete_dm

Delete a DM message

discord_reply_message

Reply to a specific message

discord_send_embed

Send a rich embed with all options

discord_send_message

Send a plain text message

discord_bulk_delete_messages

Delete multiple messages at once (2-100)

discord_forward_message

Forward a message to another channel

discord_follow_announcement_channel

Follow an announcement channel

discord_audit_permissions

Full permission audit for all channels

discord_unban_member

Unban a user

discord_edit_role

Edit a role (name, color, permissions, hoist, mentionable)

discord_get_forum_channels

List all forum channels in a guild

discord_set_forum_tags

Set/update tags on a forum

discord_list_guilds

List all servers the bot is connected to

discord_edit_embed

Edit an embed previously sent by the bot

discord_create_channel

Create a text, voice channel or category

discord_list_members

List guild members with their roles

discord_list_bans

List all banned users

discord_set_channel_position

Set display position within a category

discord_copy_permissions

Copy overwrites from one channel to another

discord_ban_member

Ban a member (optionally delete recent messages)

discord_create_role

Create a new role

discord_get_forum_tags

Get available tags

discord_list_scheduled_events

List all scheduled events in a guild

discord_get_audit_log

Fetch the guild audit log

discord_list_channel_invites

List invites for a specific channel

discord_timeout_member

Timeout a member (0 to remove)

discord_set_role_position

Change a role's position in the hierarchy

discord_search_messages

Search messages by keyword (last 100)

discord_send_webhook_message

Send via webhook (custom username/avatar, embeds)

discord_get_guild_info

Get detailed guild info (name, members, channels, roles, boosts)

discord_crosspost_message

Publish a message to announcement channel followers

discord_set_member_permission

Allow/deny permissions for a member on a channel

discord_edit_webhook

Edit a webhook's name, avatar, or channel

discord_list_webhooks

List webhooks for a channel or guild

discord_list_channels

List all channels in a guild grouped by category

discord_edit_message

Edit a message sent by the bot

discord_add_role

Assign a role to a member

discord_list_forum_threads

List threads (active + archived)

discord_delete_webhook_message

Delete a message sent by a webhook

discord_send_dm

Send a direct message to a user by their user ID

discord_delete_scheduled_event

Delete a scheduled event

discord_create_invite

Create an invite link for a channel