Providers

Some Discord MCP-local tools rely on external providers instead of Discord alone.

Right now, that mostly matters for image generation and file upload.

Image Generation #

Upload and Reupload #

Selection Overview #

For image generation, the Discord MCP chooses a provider in this order:

  1. X-Image-Provider
  2. image_provider

For uploads used by util_generate_image, the Discord MCP chooses a provider in this order:

  1. X-Image-Uploader
  2. image_uploader
  3. X-Upload-Provider
  4. uploader

The first usable provider wins. A provider name alone is not enough. The Discord MCP still checks that the provider supports the requested feature and has the configuration it needs.

If you want to override or persist those choices at request time, see Header Reference.