MidjourneyMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level (e.g., DEBUG, INFO, WARNING, ERROR) | INFO |
| ACEDATA_API_BASE_URL | No | API base URL | https://api.acedata.cloud |
| ACEDATACLOUD_API_TOKEN | Yes | API token from AceDataCloud | |
| MIDJOURNEY_DEFAULT_MODE | No | Default generation mode (e.g., fast, turbo, relax) | fast |
| MIDJOURNEY_REQUEST_TIMEOUT | No | Request timeout in seconds | 180 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| midjourney_describeA | Get AI-generated descriptions of an image. |
| midjourney_editA | Edit an existing image using Midjourney. |
| midjourney_imagineA | Generate AI images from a text prompt using Midjourney. |
| midjourney_transformA | Transform an existing Midjourney image with various operations. |
| midjourney_blendA | Blend multiple images together using Midjourney. |
| midjourney_with_referenceA | Generate images using a reference image as inspiration. |
| midjourney_list_actionsA | List all available Midjourney API actions and corresponding tools. |
| midjourney_get_prompt_guideA | Get guidance on writing effective prompts for Midjourney. |
| midjourney_list_transform_actionsA | List all available transformation actions for Midjourney images. |
| midjourney_get_seedA | Get the seed value of a previously generated Midjourney image. |
| midjourney_shortenA | Shorten and analyze a Midjourney prompt using Midjourney's built-in prompt analyzer. |
| midjourney_get_taskA | Query the status and result of a Midjourney generation task. |
| midjourney_get_tasks_batchA | Query multiple Midjourney generation tasks at once. |
| midjourney_translateA | Translate Chinese text to English for use as Midjourney prompts. |
| midjourney_generate_videoA | Generate a video from a reference image using Midjourney. |
| midjourney_extend_videoA | Extend an existing Midjourney video to make it longer. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| midjourney_image_generation_guide | Guide for choosing the right Midjourney tool for image generation. |
| midjourney_workflow_examples | Common workflow examples for Midjourney image generation. |
| midjourney_style_suggestions | Style and prompt writing suggestions for Midjourney. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 16 tools
Most tools are clearly distinct, especially the meta/list tools and task query tools. The image-modification tools (edit, transform, with_reference, blend) have overlapping surface areas but their descriptions sufficiently separate local/global editing, upscale/zoom/pan, style reference, and image merging.
Tools mostly follow a verb_noun pattern (list_actions, get_task, generate_video, extend_video) with a consistent midjourney_ prefix. Minor deviations include midjourney_with_reference (preposition instead of verb) and midjourney_translate and midjourney_describe missing objects, but the overall pattern is clear.
16 tools is slightly above the typical ideal range but each maps to a distinct Midjourney API capability (imagine, edit, transform, blend, describe, video, prompt utilities, task status). The count is justifiable, though a couple of reference/list tools could potentially be merged.
The surface covers a broad workflow: image generation, editing, transformation, blending, describing, prompt optimization, video generation/extension, and task retrieval. Minor potential gaps like cancel/delete or explicit image upload are absent, but the core Midjourney API actions appear well represented.