Releases: PaSympa/discord-mcp
Releases · PaSympa/discord-mcp
v1.4.1
v1.4.0
What's New — 20 enhanced tools (90 total)
Messages (+5)
discord_crosspost_message— Publish to announcement channel followersdiscord_remove_reactions— Remove reactions (all, by emoji, or by user)discord_get_reactions— List users who reacted with a specific emojidiscord_fetch_pinned_messages— List all pinned messagesdiscord_forward_message— Forward a message to another channel
Members (+5)
discord_search_members— Search by username or nicknamediscord_set_nickname— Set or clear a member's nicknamediscord_list_bans— List all banned usersdiscord_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 messagediscord_delete_webhook_message— Delete a webhook-sent messagediscord_fetch_webhook_message— Fetch a specific webhook message
Channels (+3 + enhancement)
discord_set_channel_position— Set display position within a categorydiscord_follow_announcement_channel— Follow an announcement channeldiscord_lock_channel_permissions— Sync permissions with parent categorydiscord_edit_channelnow supports NSFW flag
Roles (+2)
discord_set_role_position— Change role hierarchy positiondiscord_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_bansnow handles empty ban lists gracefully
Install / Update
npx @pasympa/discord-mcp@1.4.0
v1.3.0
What's New
Scheduled Events (6 tools)
discord_list_scheduled_events— List all scheduled events in a guilddiscord_get_scheduled_event— Get detailed info about a scheduled eventdiscord_create_scheduled_event— Create voice, stage, or external eventsdiscord_edit_scheduled_event— Edit an existing scheduled eventdiscord_delete_scheduled_event— Delete a scheduled eventdiscord_get_event_subscribers— Get users who marked "Interested"
Invites (4 tools)
discord_list_invites— List all active invites in a guilddiscord_get_invite— Get details about an invite by its codediscord_create_invite— Create an invite link for a channeldiscord_delete_invite— Revoke an invite
Other Changes
- Added
GuildScheduledEventsandGuildInvitesintents - Total tools: 70
Install / Update
npx @pasympa/discord-mcp@1.3.0
v1.2.0 — Lazy Discord connection
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
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
Initial Release
- 45 tools across 9 categories: discovery, messages, channels, permissions, members, roles, moderation, screening, stats
- Modular TypeScript architecture
- Discord.js v14