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 items type, 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 local upload provider now names files after the current message snowflake ({message_id}-{count}.{ext}) when X-Current-Message is set, instead of using a random name. The counter starts at 1 and increments for each file in the same request.
  • Added event_webhook app setting for receiving JSON event payloads, replacing the previous audit_webhook option.
  • 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_report for models to report abuse or issues to the app's event webhook.
  • Reminder and report tools are hidden unless the app has an event_webhook configured.
  • 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-User and X-Current-Guild, and expanded current-context handling so more user-scoped, guild-scoped, and channel-scoped tools can omit repeated IDs.
  • Added send_direct_message and 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-Message so 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_context so it now returns one consistent payload shape instead of a redacted variant for non-owner calls.
  • Hid delete_own_messages whenever request-time permission bits already allow message moderation, to reduce overlap with moderation delete tools.
  • Expanded get_messages_id_range so 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/list more 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.