Skip to content
Agentmart
Submit a tool

Discord Node MCP

MCP server for controlling Discord servers via bot token

Connector by Oratorian · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/oratorian-discord-node-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for controlling Discord servers via bot token

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
22 read · 28 write · 17 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 67

Read from the source code; the running server may list different tools.

Read 22 · Look things up without changing anything.

  • discord_get_audit_log
  • discord_get_automod_rule
  • discord_get_channel
  • discord_get_channel_permissions
  • discord_get_community_settings
  • discord_get_guild
  • discord_get_member
  • discord_get_messages
  • discord_get_onboarding
  • discord_get_pinned_messages
  • discord_get_welcome_screen
  • discord_list_automod_rules
Show 10 more tools
  • discord_list_bans
  • discord_list_channels
  • discord_list_emojis
  • discord_list_events
  • discord_list_guilds
  • discord_list_invites
  • discord_list_members
  • discord_list_roles
  • discord_list_stickers
  • discord_list_webhooks

Write 28 · Create, change, send or run things.

  • discord_add_reaction
  • discord_add_role
  • discord_create_automod_rule
  • discord_create_channel
  • discord_create_emoji
  • discord_create_event
  • discord_create_invite
  • discord_create_role
  • discord_create_webhook
  • discord_edit_automod_rule
  • discord_edit_channel
  • discord_edit_guild
Show 16 more tools
  • discord_edit_message
  • discord_edit_onboarding
  • discord_edit_role
  • discord_edit_webhook
  • discord_edit_welcome_screen
  • discord_move_member
  • discord_pin_message
  • discord_send_message
  • discord_set_channel_permissions
  • discord_set_nickname
  • discord_set_role_positions
  • discord_setup_community
  • discord_setup_onboarding
  • discord_sync_channel_permissions
  • discord_timeout_member
  • discord_unpin_message

Delete 17 · Delete, drop, revoke or wipe things.

  • discord_ban_member
  • discord_delete_automod_rule
  • discord_delete_channel
  • discord_delete_emoji
  • discord_delete_event
  • discord_delete_invite
  • discord_delete_message
  • discord_delete_role
  • discord_delete_sticker
  • discord_delete_webhook
  • discord_kick_member
  • discord_leave_guild
Show 5 more tools
  • discord_prune_members
  • discord_remove_channel_permissions
  • discord_remove_reaction
  • discord_remove_role
  • discord_unban_member

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • DISCORD_BOT_TOKEN

Other settings (environment variables or headers).

  • HOST
  • PORT
  • TRANSPORT

Tools (67)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • discord_add_reactionAdd Reaction to Message

    Add an emoji reaction to a message. Args: - channel_id (string): Discord channel ID - message_id (string): Message ID to react to - emoji (string): Emoji to react with (e.g., '👍' or custom emoji format) Returns: Confirmation of reaction added

  • discord_add_roleAdd Role to Member

    Add a role to a Discord member. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID - role_id (string): Discord role ID to add Returns: Confirmation of role added

  • discord_ban_memberBan Discord Membercan change or delete data

    Ban a member from a Discord server. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID to ban - reason (string, optional): Reason for ban (visible in audit log) - delete_message_days (number): Days of messages to delete (0-7, default: 0) Returns: Confirmation of ban

  • discord_create_automod_ruleCreate Auto Moderation Rule

    Create a new auto moderation rule for a server. Args: - guild_id (string): Discord server/guild ID - name (string): Rule name - event_type ('message_send'): Event that triggers the rule - trigger_type ('keyword' | 'spam' | 'keyword_preset' | 'mention_spam'): Trigger type - trigger_metadata (object, optional): Trigger configuration (keyword_filter, presets, etc.) - actions (array): Actions to take (block_message, send_alert_message, timeout) - enabled (boolean): Whether rule is enabled (default: true) - exempt_roles (array, optional): Role IDs exempt from this rule - exempt_c…

  • discord_create_channelCreate Discord Channel

    Create a new channel or category in a Discord server. Args: - guild_id (string): Discord server/guild ID - name (string): Channel name - type ('text' | 'voice' | 'category' | 'forum'): Channel type (default: 'text') - topic (string, optional): Channel topic (text/forum channels only) - parent_id (string, optional): Category ID to create channel under (not for categories) - nsfw (boolean, optional): Whether the channel is NSFW (text/forum channels only) - bitrate (number, optional): Bitrate for voice channels (8000-384000) - user_limit (number, optional): User limit for voice c…

  • discord_create_emojiCreate Emoji

    Create a custom emoji in a server. Args: - guild_id (string): Discord server/guild ID - name (string): Emoji name (2-32 chars, alphanumeric and underscores) - image_url (string): URL of image (PNG, JPG, GIF under 256KB) - roles (string[], optional): Role IDs that can use this emoji Returns: Created emoji details

  • discord_create_eventCreate Scheduled Event

    Create a scheduled event in a server. Args: - guild_id (string): Discord server/guild ID - name (string): Event name - description (string, optional): Event description - scheduled_start_time (string): ISO8601 timestamp for start - scheduled_end_time (string, optional): ISO8601 timestamp for end - entity_type ('stage' | 'voice' | 'external'): Type of event - channel_id (string, optional): Channel ID for stage/voice events - location (string, optional): Location for external events Returns: Created event details

  • discord_create_inviteCreate Invite

    Create an invite link for a channel. Args: - channel_id (string): Discord channel ID - max_age (number): Duration in seconds (0 = never expires, max 604800 = 7 days) - max_uses (number): Max uses (0 = unlimited) - temporary (boolean): Kick members when they disconnect if not assigned a role - unique (boolean): Create new unique invite vs reuse existing Returns: Created invite URL

  • discord_create_roleCreate Discord Role

    Create a new role in a Discord server. Args: - guild_id (string): Discord server/guild ID - name (string): Role name - color (number, optional): Role color as decimal integer (e.g., 16711680 for red) - mentionable (boolean): Whether the role can be mentioned (default: false) - hoist (boolean): Whether to display role members separately (default: false) Returns: The created role's details

  • discord_create_webhookCreate Webhook

    Create a webhook in a channel. Args: - channel_id (string): Discord channel ID - name (string): Webhook name - avatar_url (string, optional): Avatar image URL Returns: Created webhook details including URL

  • discord_delete_automod_ruleDelete Auto Moderation Rulecan change or delete data

    Delete an auto moderation rule from a server. Args: - guild_id (string): Discord server/guild ID - rule_id (string): Auto moderation rule ID to delete Returns: Confirmation of deletion

  • discord_delete_channelDelete Discord Channelcan change or delete data

    Delete a channel from a Discord server. This action is permanent! Args: - channel_id (string): Discord channel ID to delete Returns: Confirmation of deletion

  • discord_delete_emojiDelete Emojican change or delete data

    Delete a custom emoji from a server. Args: - guild_id (string): Discord server/guild ID - emoji_id (string): Discord emoji ID Returns: Confirmation of deletion

  • discord_delete_eventDelete Scheduled Eventcan change or delete data

    Delete a scheduled event from a server. Args: - guild_id (string): Discord server/guild ID - event_id (string): Discord scheduled event ID Returns: Confirmation of deletion

  • discord_delete_inviteDelete Invitecan change or delete data

    Delete an invite by its code. Args: - invite_code (string): The invite code to delete Returns: Confirmation of deletion

Show 52 more tools
  • discord_delete_messageDelete Discord Messagecan change or delete data

    Delete a message from a Discord channel. Args: - channel_id (string): Discord channel ID - message_id (string): Message ID to delete Returns: Confirmation of deletion

  • discord_delete_roleDelete Discord Rolecan change or delete data

    Delete a role from a Discord server. This action is permanent! Args: - guild_id (string): Discord server/guild ID - role_id (string): Discord role ID to delete Returns: Confirmation of deletion

  • discord_delete_stickerDelete Stickercan change or delete data

    Delete a custom sticker from a server. Args: - guild_id (string): Discord server/guild ID - sticker_id (string): Discord sticker ID Returns: Confirmation of deletion

  • discord_delete_webhookDelete Webhookcan change or delete data

    Delete a webhook. Args: - webhook_id (string): Discord webhook ID Returns: Confirmation of deletion

  • discord_edit_automod_ruleEdit Auto Moderation Rule

    Edit an existing auto moderation rule. Args: - guild_id (string): Discord server/guild ID - rule_id (string): Auto moderation rule ID - name (string, optional): New rule name - trigger_metadata (object, optional): New trigger configuration - actions (array, optional): New actions - enabled (boolean, optional): Enable/disable rule - exempt_roles (array, optional): New exempt roles - exempt_channels (array, optional): New exempt channels Returns: Updated rule details

  • discord_edit_channelEdit Discord Channel

    Edit a channel's properties including name, topic, category, position, and more. Args: - channel_id (string): Discord channel ID - name (string, optional): New channel name - topic (string, optional): New channel topic - parent_id (string, optional): Move to a different category (or 'none' to remove from category) - position (number, optional): New position of the channel - nsfw (boolean, optional): Whether the channel is NSFW - bitrate (number, optional): Bitrate for voice channels (8000-384000) - user_limit (number, optional): User limit for voice channels - default_reacti…

  • discord_edit_guildEdit Discord Server

    Edit server settings like name, verification level, and system channel. Args: - guild_id (string): Discord server/guild ID - name (string, optional): New server name - verification_level (string, optional): 'none', 'low', 'medium', 'high', 'very_high' - default_notifications (string, optional): 'all_messages' or 'only_mentions' - afk_channel_id (string, optional): AFK voice channel ID - afk_timeout (number, optional): AFK timeout in seconds - system_channel_id (string, optional): System messages channel - system_channel_flags (object, optional): System channel behavior Return…

  • discord_edit_messageEdit Discord Message

    Edit a message sent by the bot. Args: - channel_id (string): Discord channel ID - message_id (string): Message ID to edit - content (string): New message content (max 2000 characters) Returns: Confirmation of edit

  • discord_edit_onboardingEdit Server Onboarding

    Edit the onboarding configuration for a server. Configure prompts/questions that new members answer to customize their server experience. Each prompt can assign roles or show channels based on member selections. Args: - guild_id (string): Discord server/guild ID - prompts (array, optional): Onboarding prompts with options - default_channel_ids (array, optional): Channels shown to all new members - enabled (boolean, optional): Enable/disable onboarding - mode ('onboarding_default' | 'onboarding_advanced', optional): Onboarding mode Returns: Updated onboarding configuration

  • discord_edit_roleEdit Discord Role

    Edit a role's properties including name, color, and permissions. Common permission names: - Admin: Administrator (grants all permissions) - General: ManageGuild, ManageRoles, ManageChannels, KickMembers, BanMembers, ModerateMembers - Messages: SendMessages, ManageMessages, EmbedLinks, AttachFiles, ReadMessageHistory, MentionEveryone - Voice: Connect, Speak, MuteMembers, DeafenMembers, MoveMembers, Stream - Other: ManageEmojisAndStickers, ManageWebhooks, ManageEvents, ViewAuditLog Args: - guild_id (string): Discord server/guild ID - role_id (string): Discord role ID to edit - name (stri…

  • discord_edit_webhookEdit Webhook

    Edit an existing webhook. Args: - webhook_id (string): Discord webhook ID - name (string, optional): New webhook name - channel_id (string, optional): Move webhook to different channel Returns: Updated webhook details

  • discord_edit_welcome_screenEdit Welcome Screen

    Edit the welcome screen configuration for a server. Requires the server to have Community features enabled and bot must have MANAGE_GUILD permission. Args: - guild_id (string): Discord server/guild ID - enabled (boolean, optional): Enable/disable the welcome screen - description (string, optional): Server description (max 140 chars) - welcome_channels (array, optional): Up to 5 channels to show (channel_id, description, emoji) Returns: Updated welcome screen settings

  • discord_get_audit_logGet Audit Logread-only

    Get the audit log for a server. Shows who did what actions. Common action types: 1=GuildUpdate, 10=ChannelCreate, 11=ChannelUpdate, 12=ChannelDelete, 20=MemberKick, 22=MemberBanAdd, 23=MemberBanRemove, 24=MemberUpdate, 25=MemberRoleUpdate, 30=RoleCreate, 31=RoleUpdate, 32=RoleDelete, 72=MessageDelete, 73=MessageBulkDelete Args: - guild_id (string): Discord server/guild ID - user_id (string, optional): Filter by user who performed action - action_type (number, optional): Filter by action type - limit (number): Number of entries (1-100, default 20) - response_format ('json' | 'markdo…

  • discord_get_automod_ruleGet Auto Moderation Ruleread-only

    Get details of a specific auto moderation rule. Args: - guild_id (string): Discord server/guild ID - rule_id (string): Auto moderation rule ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: Auto moderation rule details

  • discord_get_channelGet Discord Channel Inforead-only

    Get detailed information about a specific channel. Args: - channel_id (string): Discord channel ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: Channel details including name, type, topic, and category

  • discord_get_channel_permissionsGet Channel Permissionsread-only

    Get all permission overrides for a channel. Args: - channel_id (string): Discord channel ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: List of permission overrides with allow/deny for each role/member

  • discord_get_community_settingsGet Community Settingsread-only

    Get the community settings for a server. Shows rules channel, updates channel, and other community-related settings. Args: - guild_id (string): Discord server/guild ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: Community settings including channels and features

  • discord_get_guildGet Discord Server Inforead-only

    Get detailed information about a specific Discord server. Args: - guild_id (string): Discord server/guild ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: Server details including name, member count, owner, and icon

  • discord_get_memberGet Discord Memberread-only

    Get detailed information about a specific member. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: Member details including username, nickname, roles, join date

  • discord_get_messagesGet Discord Messagesread-only

    Retrieve messages from a Discord channel. Args: - channel_id (string): Discord channel ID - limit (number): Number of messages to retrieve (1-100, default: 20) - before (string, optional): Get messages before this message ID - after (string, optional): Get messages after this message ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: List of messages with content, author, timestamp, attachments

  • discord_get_onboardingGet Server Onboardingread-only

    Get the onboarding configuration for a server. Onboarding guides new members through a questionnaire to customize their experience. Args: - guild_id (string): Discord server/guild ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: Onboarding settings including prompts, options, and default channels

  • discord_get_pinned_messagesGet Pinned Messagesread-only

    Get all pinned messages in a channel. Args: - channel_id (string): Discord channel ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: List of pinned messages

  • discord_get_welcome_screenGet Welcome Screenread-only

    Get the welcome screen configuration for a server. Requires the server to have Community features enabled. Args: - guild_id (string): Discord server/guild ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: Welcome screen settings including description and channels

  • discord_kick_memberKick Discord Membercan change or delete data

    Kick a member from a Discord server. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID to kick - reason (string, optional): Reason for kick (visible in audit log) Returns: Confirmation of kick

  • discord_leave_guildLeave Discord Servercan change or delete data

    Leave a Discord server (guild). The bot will no longer have access to this server. WARNING: This is a destructive action. The bot will need to be re-invited to rejoin. Args: - guild_id (string): Discord server/guild ID to leave - confirm (boolean): Must be set to true to confirm leaving Returns: Confirmation message with server details

  • discord_list_automod_rulesList Auto Moderation Rulesread-only

    List all auto moderation rules for a server. Args: - guild_id (string): Discord server/guild ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: List of auto moderation rules

  • discord_list_bansList Bansread-only

    List all banned users in a server. Args: - guild_id (string): Discord server/guild ID - limit (number): Number of bans to return (1-1000, default 100) - response_format ('json' | 'markdown'): Output format Returns: List of banned users with reasons

  • discord_list_channelsList Discord Channelsread-only

    List channels in a Discord server. Args: - guild_id (string): Discord server/guild ID - type ('text' | 'voice' | 'category' | 'all'): Filter by channel type (default: 'all') - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: List of channels with id, name, type, topic, and category info

  • discord_list_emojisList Emojisread-only

    List all custom emojis in a server. Args: - guild_id (string): Discord server/guild ID - response_format ('json' | 'markdown'): Output format Returns: List of emojis with name, ID, and whether animated

  • discord_list_eventsList Scheduled Eventsread-only

    List all scheduled events in a server. Args: - guild_id (string): Discord server/guild ID - response_format ('json' | 'markdown'): Output format Returns: List of events with name, time, location, and status

  • discord_list_guildsList Discord Serversread-only

    List all Discord servers (guilds) the bot has access to. Returns server names, IDs, member counts, and owner information. Args: - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: List of guilds with id, name, memberCount, icon, ownerId

  • discord_list_invitesList Invitesread-only

    List all active invites in a server. Args: - guild_id (string): Discord server/guild ID - response_format ('json' | 'markdown'): Output format Returns: List of invites with code, uses, max uses, expiration

  • discord_list_membersList Discord Membersread-only

    List members in a Discord server. Args: - guild_id (string): Discord server/guild ID - limit (number): Maximum number of members (1-100, default: 20) - after (string, optional): Get members after this user ID (for pagination) - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: List of members with username, nickname, roles, join date

  • discord_list_rolesList Discord Rolesread-only

    List all roles in a Discord server. Args: - guild_id (string): Discord server/guild ID - response_format ('markdown' | 'json'): Output format (default: 'json') Returns: List of roles with name, color, position, permissions

  • discord_list_stickersList Stickersread-only

    List all custom stickers in a server. Args: - guild_id (string): Discord server/guild ID - response_format ('json' | 'markdown'): Output format Returns: List of stickers with name, description, and format

  • discord_list_webhooksList Webhooksread-only

    List webhooks in a guild or channel. Args: - guild_id (string, optional): List all webhooks in the server - channel_id (string, optional): List webhooks for a specific channel - response_format ('json' | 'markdown'): Output format Returns: List of webhooks with name, channel, and URL

  • discord_move_memberMove Member to Voice Channel

    Move a member to a different voice channel or disconnect them from voice. The member must currently be connected to a voice channel to be moved. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID to move - channel_id (string | null): Target voice channel ID, or null to disconnect Returns: Confirmation of move or disconnect

  • discord_pin_messagePin Discord Message

    Pin a message in a channel. Args: - channel_id (string): Discord channel ID - message_id (string): Message ID to pin Returns: Confirmation of message pinned

  • discord_prune_membersPrune Memberscan change or delete data

    Remove inactive members from the server. Args: - guild_id (string): Discord server/guild ID - days (number): Days of inactivity required (1-30) - include_roles (string[], optional): Role IDs to include in prune (by default only members without roles) - dry_run (boolean): If true, returns count without actually pruning (default true) Returns: Number of members pruned (or would be pruned if dry_run)

  • discord_remove_channel_permissionsRemove Channel Permission Overridescan change or delete data

    Remove all permission overrides for a role or member on a channel. Args: - channel_id (string): Discord channel ID - target_id (string): Role or User ID to remove permission overrides for Returns: Confirmation of removal

  • discord_remove_reactionRemove Reaction from Message

    Remove the bot's emoji reaction from a message. Args: - channel_id (string): Discord channel ID - message_id (string): Message ID - emoji (string): Emoji to remove Returns: Confirmation of reaction removed

  • discord_remove_roleRemove Role from Member

    Remove a role from a Discord member. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID - role_id (string): Discord role ID to remove Returns: Confirmation of role removed

  • discord_send_messageSend Discord Message

    Send a message to a Discord channel. Args: - channel_id (string): Discord channel ID - content (string): Message content (max 2000 characters) - reply_to (string, optional): Message ID to reply to Returns: The sent message details including ID

  • discord_set_channel_permissionsSet Channel Permissions

    Set permission overrides for a role or member on a channel. Common permission names: - View: ViewChannel - Messages: SendMessages, ReadMessageHistory, ManageMessages, EmbedLinks, AttachFiles, AddReactions - Voice: Connect, Speak, Stream, MuteMembers, DeafenMembers, MoveMembers - Threads: CreatePublicThreads, CreatePrivateThreads, SendMessagesInThreads - Management: ManageChannels, ManageRoles, ManageWebhooks Args: - channel_id (string): Discord channel ID - target_id (string): Role or User ID to set permissions for - target_type ('role' | 'member'): Whether target is a role or member …

  • discord_set_nicknameSet Member Nickname

    Set or clear a member's nickname. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID - nickname (string, optional): New nickname (empty/null to reset) Returns: Confirmation of nickname change

  • discord_set_role_positionsSet Role Positions

    Reorder role hierarchy by setting role positions. Higher position = more authority in the hierarchy. The @everyone role is always at position 0. Roles can only manage other roles below them in the hierarchy. IMPORTANT: The bot can only move roles that are below its own highest role in the hierarchy. Args: - guild_id (string): Discord server/guild ID - positions (array): Array of objects with: - role_id (string): Discord role ID - position (number): New position for the role (higher = more authority) Returns: Confirmation of position changes

  • discord_setup_communitySetup Community Server

    Configure the required channels for a Community server. Sets the rules channel and public updates channel which are required for Community features. The server must already have Community enabled in Discord Server Settings. Args: - guild_id (string): Discord server/guild ID - rules_channel_id (string): Channel for server rules (required) - public_updates_channel_id (string): Channel for Discord updates (required) - description (string, optional): Server description (max 120 chars) - preferred_locale (string, optional): Preferred language (e.g., 'en-US', 'de') - safety_alerts_chan…

  • discord_setup_onboardingSetup Server Onboarding

    Setup and enable onboarding for a server from scratch. This tool configures the complete onboarding experience for new members. The server must have Community features enabled. Requirements: - Server must have Community features enabled (done in Discord Server Settings) - At least one default channel must be specified - At least one prompt with options must be provided - Each option must have at least one role_ids OR channel_ids Args: - guild_id (string): Discord server/guild ID - default_channel_ids (string[]): Channels shown to all new members (required, at least one) - prompts (arr…

  • discord_sync_channel_permissionsSync Channel Permissions with Category

    Sync a channel's permissions with its parent category. Args: - channel_id (string): Discord channel ID Returns: Confirmation of sync

  • discord_timeout_memberTimeout Member

    Timeout (mute) a member for a specified duration. They cannot send messages, react, or join voice. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID to timeout - duration_minutes (number): Timeout duration in minutes (0 to remove, max 40320 = 28 days) - reason (string, optional): Reason for timeout (visible in audit log) Returns: Confirmation of timeout

  • discord_unban_memberUnban Discord Member

    Remove a ban from a user. Args: - guild_id (string): Discord server/guild ID - user_id (string): Discord user ID to unban Returns: Confirmation of unban

  • discord_unpin_messageUnpin Discord Message

    Unpin a message in a channel. Args: - channel_id (string): Discord channel ID - message_id (string): Message ID to unpin Returns: Confirmation of message unpinned

Signals

Stars
0
Forks
0
Open issues
0
Weekly downloads
56
Last commit
Jan 31, 2026 (9 months ago)
Last release
Jan 29, 2026 (9 months ago)
Last package publish
Jan 29, 2026 (9 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.Oratorian/discord-node-mcp
Version
1.1.4
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Discord Node MCP. Agent Mart. https://agentmart.dev/connectors/oratorian-discord-node-mcp (last updated 2026-10-24)