Changelog
This page gives a short overview of public-facing updates to the hosted Dis.gg MCP service.
2026-03-24 #
- Fixed tool input schemas so all array fields declare their
itemstype, making them compatible with OpenAI-style schema validators. Affected tools:send_embeds,send_direct_message,edit_own_message(embeds),create_guild_channel,edit_channel(permission_overwrites),create_automod_rule,edit_automod_rule(actions). - The
localupload provider now names files after the current message snowflake ({message_id}-{count}.{ext}) whenX-Current-Messageis set, instead of using a random name. The counter starts at1and increments for each file in the same request. - Added
event_webhookapp setting for receiving JSON event payloads, replacing the previousaudit_webhookoption. - Added scheduled reminder tools (
util_schedule_reminder,util_list_channel_reminders,util_list_user_reminders,util_cancel_reminders) with configurable per-app, per-user, and per-channel limits. - Added
util_staff_reportfor models to report abuse or issues to the app's event webhook. - Reminder and report tools are hidden unless the app has an
event_webhookconfigured. - Webhook field values are now encrypted at rest.
2026-03-23 #
- Simplified member timeouts so integrations can send a short duration instead of calculating an absolute deadline themselves.
- Added
X-Current-UserandX-Current-Guild, and expanded current-context handling so more user-scoped, guild-scoped, and channel-scoped tools can omit repeated IDs. - Added
send_direct_messageand clarified DM behavior so integrations can restrict or disable DM targets without exposing a separate DM-channel tool. - Added automatic DM prefixing support for hosted integrations that want clearer attribution when the Discord MCP contacts users directly.
- Added
X-Current-Messageso hosted integrations can give the Discord MCP a more precise Discord context link for DM attribution. - Clarified the related headers and tool docs so models get more predictable guidance up front.
2026-03-22 #
- Clarified the Privacy Policy and Terms of Service so operator identity, hosting, data handling, and contact details are easier to understand.
- Made the public website and documentation use one consistent service name and link structure throughout.
- Improved how public site assets are served, so the landing page and documentation no longer rely on a separate static host.
2026-03-21 #
- Simplified
mcp_get_access_contextso it now returns one consistent payload shape instead of a redacted variant for non-owner calls. - Hid
delete_own_messageswhenever request-time permission bits already allow message moderation, to reduce overlap with moderation delete tools. - Expanded
get_messages_id_rangeso each compact message entry now includes a creation timestamp.
It is intentionally concise. For setup and day-to-day usage, start with the other documentation pages.
2026-03-20 #
- Split plain-text sending from embed sending, while keeping polls on their dedicated tool.
- Added stricter request-time controls for mentions and current-channel replies.
- Refined message tool visibility so clients can guide models more clearly.
- Improved SSE compatibility so tool failures still reach models with usable Discord MCP error details.
2026-03-19 #
- Added provider-validated image size support for
util_generate_image. - Made
tools/listmore context-aware for provider-backed image generation.
2026-03-17 #
- Improved channel management reliability, including safer edit and delete flows.
- Clarified webhook responses so integrations can rely on more predictable output.
- Expanded upload and image-generation provider support.
- Added encryption for stored provider secrets, along with maintenance tools for key management.
- Continued cleanup work across tool metadata, internal policies, and public documentation.
2026-03-13 #
- Added provider-based image generation and upload workflows.
- Published public provider documentation.
- Improved navigation, layout, and readability across the documentation site.
- Refined privacy, terms, and other public-facing pages.
2026-03-12 #
- Added better message range helpers for message-centric workflows.
- Improved target scoping and message lookup behavior.
2026-03-11 #
- Added SSE compatibility endpoints for clients that still rely on streaming transports.
- Improved error visibility and resolver stability.
- Expanded privileged-intent handling and related documentation.
2026-03-10 #
- Improved OpenGraph metadata and public documentation quality.
- Added privileged intent controls and better member-resolution behavior.
- Refined moderation and nickname-management flows.
2026-03-09 #
- Split public documentation from internal project documentation.
- Added a more complete documentation structure and legal pages.
- Improved the landing page and docs presentation.
2026-03-08 #
- Added markdown-based hosted documentation.
- Simplified docs entrypoints and onboarding.
2026-03-06 #
- Added richer tool metadata, access hints, and preflight validation.
- Improved name resolution and debugging support.
- Strengthened target restrictions and owner-only controls.
2026-03-05 #
- Initial release.