Skip to content

Releases: PaSympa/discord-mcp

v1.4.1

25 Mar 15:42

Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

25 Mar 14:21

Choose a tag to compare

What's New — 20 enhanced tools (90 total)

Messages (+5)

  • discord_crosspost_message — Publish to announcement channel followers
  • discord_remove_reactions — Remove reactions (all, by emoji, or by user)
  • discord_get_reactions — List users who reacted with a specific emoji
  • discord_fetch_pinned_messages — List all pinned messages
  • discord_forward_message — Forward a message to another channel

Members (+5)

  • discord_search_members — Search by username or nickname
  • discord_set_nickname — Set or clear a member's nickname
  • discord_list_bans — List all banned users
  • discord_bulk_ban — Ban multiple users at once (raid mitigation)
  • discord_prune_members — Remove inactive members (with dry run)

Webhooks (+3)

  • discord_edit_webhook_message — Edit a webhook-sent message
  • discord_delete_webhook_message — Delete a webhook-sent message
  • discord_fetch_webhook_message — Fetch a specific webhook message

Channels (+3 + enhancement)

  • discord_set_channel_position — Set display position within a category
  • discord_follow_announcement_channel — Follow an announcement channel
  • discord_lock_channel_permissions — Sync permissions with parent category
  • discord_edit_channel now supports NSFW flag

Roles (+2)

  • discord_set_role_position — Change role hierarchy position
  • discord_set_role_icon — Set custom icon or unicode emoji

Invites (+1)

  • discord_list_channel_invites — List invites for a specific channel

Scheduled Events (+1)

  • discord_create_event_invite — Create invite linked to an event

Bugfix

  • discord_list_bans now handles empty ban lists gracefully

Install / Update

npx @pasympa/discord-mcp@1.4.0

v1.3.0

24 Mar 22:04

Choose a tag to compare

What's New

Scheduled Events (6 tools)

  • discord_list_scheduled_events — List all scheduled events in a guild
  • discord_get_scheduled_event — Get detailed info about a scheduled event
  • discord_create_scheduled_event — Create voice, stage, or external events
  • discord_edit_scheduled_event — Edit an existing scheduled event
  • discord_delete_scheduled_event — Delete a scheduled event
  • discord_get_event_subscribers — Get users who marked "Interested"

Invites (4 tools)

  • discord_list_invites — List all active invites in a guild
  • discord_get_invite — Get details about an invite by its code
  • discord_create_invite — Create an invite link for a channel
  • discord_delete_invite — Revoke an invite

Other Changes

  • Added GuildScheduledEvents and GuildInvites intents
  • Total tools: 70

Install / Update

npx @pasympa/discord-mcp@1.3.0

v1.2.0 — Lazy Discord connection

21 Mar 00:55
9fc071f

Choose a tag to compare

What's New

  • Lazy Discord connection — MCP server starts and responds to ListTools without a Discord connection. Login is deferred to the first tool call. Enables Glama inspection and is a better pattern overall.
  • Published on npm and Docker Hub

v1.1.0 — Forums, Webhooks & Distribution

20 Mar 22:47
a1d16ba

Choose a tag to compare

What's New

New Tools (15)

  • 10 Forum tools: create/list forum channels, create/get/list/reply/update/delete forum posts, get/set forum tags
  • 5 Webhook tools: create/send/edit/list/delete webhooks

Distribution

  • Published on npm: npx @pasympa/discord-mcp
  • Published on Docker Hub: docker run pasympa/discord-mcp

Other

  • Dockerfile (multi-stage, node:22-alpine, ~73MB)
  • README rewritten with multi-client config (Claude Desktop, Claude Code, Cursor, VS Code/Copilot)
  • License changed to MIT

v1.0.0 — Initial Release

20 Mar 22:45

Choose a tag to compare

Initial Release

  • 45 tools across 9 categories: discovery, messages, channels, permissions, members, roles, moderation, screening, stats
  • Modular TypeScript architecture
  • Discord.js v14