Providers
Some MCP-local tools rely on external providers instead of calling Discord alone.
At the moment, providers are mainly used for image generation and file upload.
This section explains:
- what each provider is for
- which Discord MCP workflows can use it
- what it usually needs before the service treats it as usable
Image Generation #
Upload and Reupload #
Selection Overview #
For image generation, the Discord MCP chooses a provider by name through:
image_apidefault_image_api
For uploads related to generated images, the Discord MCP tries providers in this order:
image_uploaderdefault_image_uploaderuploaderdefault_uploader
The Discord MCP uses the first provider in that sequence that is actually usable.
When a provider is selected, tools/list can reflect provider-specific details
for Discord MCP-local tools such as util_generate_image.