
Midjourney
Connects Claude and other MCP clients to Midjourney's image and video generation through the AceDataCloud API. Exposes 15 tools covering the full creative workflow: imagine for text-to-image, transform for upscaling and variations, blend for combining images, describe for reverse prompting, and edit for masked modifications. Also handles video generation and extension, reference-based creation, seed extraction, and task tracking. Hosted endpoint means no local setup, just drop in your AceDataCloud token and start generating. Useful when you want AI image workflows directly in your chat or editor without switching to Discord or the Midjourney web interface.
- GitHub stars
- 18
- tools
- 15
- auth
- Secret needed
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Nov 7, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
midjourney_describeGet AI-generated descriptions of an image. This analyzes an image and returns 4 alternative text descriptions that could be used as prompts to recreate similar images with Midjourney. Use this when: - You want to understand what prompts might create a similar image - You want...1 params
Get AI-generated descriptions of an image. This analyzes an image and returns 4 alternative text descriptions that could be used as prompts to recreate similar images with Midjourney. Use this when: - You want to understand what prompts might create a similar image - You want...
image_urlstringmidjourney_editEdit an existing image using Midjourney. This allows you to modify an existing image based on a text prompt, optionally using a mask to specify which regions to edit. Use this when: - You want to modify an existing image with AI - You want to add or change elements in an image...6 params
Edit an existing image using Midjourney. This allows you to modify an existing image based on a text prompt, optionally using a mask to specify which regions to edit. Use this when: - You want to modify an existing image with AI - You want to add or change elements in an image...
callback_urlvalueimage_urlstringmaskstringmodestringfast · relax · turbodefault: fastpromptstringsplit_imagesbooleanmidjourney_imagineGenerate AI images from a text prompt using Midjourney. This is the primary way to create images - describe what you want and Midjourney will generate a 2x2 grid of 4 image variations. Use this when: - You want to create new images from a text description - You have a creative...11 params
Generate AI images from a text prompt using Midjourney. This is the primary way to create images - describe what you want and Midjourney will generate a 2x2 grid of 4 image variations. Use this when: - You want to create new images from a text description - You have a creative...
callback_urlvaluehdbooleanmodestringfast · relax · turbodefault: fastmoodboardbooleanpromptstringqualityvaluesplit_imagesbooleanstyle_referencebooleantimeoutvaluetranslationbooleanversionvaluemidjourney_transformTransform an existing Midjourney image with various operations. This allows you to upscale, create variations, zoom, or pan existing images generated by Midjourney. Use this when: - You want to upscale one of the 4 images from a generation - You want to create variations of a...5 params
Transform an existing Midjourney image with various operations. This allows you to upscale, create variations, zoom, or pan existing images generated by Midjourney. Use this when: - You want to upscale one of the 4 images from a generation - You want to create variations of a...
actionstringgenerate · upscale1 · upscale2 · upscale3 · upscale4 · upscale_2ximage_idstringmaskstringmodestringfast · relax · turbodefault: fastpromptstringmidjourney_blendBlend multiple images together using Midjourney. This allows you to combine 2-5 images into a new creative fusion. Use this when: - You want to merge elements from multiple images - You want to create composite images - You want to blend styles or subjects together Example: -...3 params
Blend multiple images together using Midjourney. This allows you to combine 2-5 images into a new creative fusion. Use this when: - You want to merge elements from multiple images - You want to create composite images - You want to blend styles or subjects together Example: -...
image_urlsarraymodestringfast · relax · turbodefault: fastpromptstringmidjourney_with_referenceGenerate images using a reference image as inspiration. This allows you to use an existing image as a starting point and modify it based on your prompt description. Use this when: - You want to reimagine an existing image with modifications - You want to change the style of an...3 params
Generate images using a reference image as inspiration. This allows you to use an existing image as a starting point and modify it based on your prompt description. Use this when: - You want to reimagine an existing image with modifications - You want to change the style of an...
modestringfast · relax · turbodefault: fastpromptstringreference_image_urlstringmidjourney_list_actionsList all available Midjourney API actions and corresponding tools. Reference guide for what each action does and which tool to use. Helpful for understanding the full capabilities of the Midjourney MCP. Returns: Categorized list of all actions and their corresponding tools.
List all available Midjourney API actions and corresponding tools. Reference guide for what each action does and which tool to use. Helpful for understanding the full capabilities of the Midjourney MCP. Returns: Categorized list of all actions and their corresponding tools.
No parameter schema in public metadata yet.
midjourney_get_prompt_guideGet guidance on writing effective prompts for Midjourney. Shows how to structure prompts and use parameters for best results. Following this guide helps Midjourney understand your creative vision. Returns: Complete guide with prompt structure, parameters, and examples.
Get guidance on writing effective prompts for Midjourney. Shows how to structure prompts and use parameters for best results. Following this guide helps Midjourney understand your creative vision. Returns: Complete guide with prompt structure, parameters, and examples.
No parameter schema in public metadata yet.
midjourney_list_transform_actionsList all available transformation actions for Midjourney images. Reference guide for transform actions used with midjourney_transform tool. Returns: Detailed list of all transformation actions and when to use them.
List all available transformation actions for Midjourney images. Reference guide for transform actions used with midjourney_transform tool. Returns: Detailed list of all transformation actions and when to use them.
No parameter schema in public metadata yet.
midjourney_get_seedGet the seed value of a previously generated Midjourney image. The seed is a numeric value that controls the randomness of generation. Using the same seed with the same prompt will produce similar results, which is useful for reproducible generation or fine-tuning prompts. Use...1 params
Get the seed value of a previously generated Midjourney image. The seed is a numeric value that controls the randomness of generation. Using the same seed with the same prompt will produce similar results, which is useful for reproducible generation or fine-tuning prompts. Use...
image_idstringmidjourney_get_taskQuery the status and result of a Midjourney generation task. Use this to check if a generation is complete and retrieve the resulting image/video URLs and metadata. Use this when: - You want to check if a generation has completed - You need to retrieve URLs from a previous gen...1 params
Query the status and result of a Midjourney generation task. Use this to check if a generation is complete and retrieve the resulting image/video URLs and metadata. Use this when: - You want to check if a generation has completed - You need to retrieve URLs from a previous gen...
task_idstringmidjourney_get_tasks_batchQuery multiple Midjourney generation tasks at once. Efficiently check the status of multiple tasks in a single request. More efficient than calling midjourney_get_task multiple times. Use this when: - You have multiple pending generations to check - You want to get status of s...1 params
Query multiple Midjourney generation tasks at once. Efficiently check the status of multiple tasks in a single request. More efficient than calling midjourney_get_task multiple times. Use this when: - You have multiple pending generations to check - You want to get status of s...
task_idsarraymidjourney_translateTranslate Chinese text to English for use as Midjourney prompts. Midjourney works best with English prompts. This tool helps translate Chinese descriptions to English, optimized for image generation. Use this when: - You have a Chinese description that needs translation - You...1 params
Translate Chinese text to English for use as Midjourney prompts. Midjourney works best with English prompts. This tool helps translate Chinese descriptions to English, optimized for image generation. Use this when: - You have a Chinese description that needs translation - You...
contentstringmidjourney_generate_videoGenerate a video from text prompt and reference image using Midjourney. This creates an AI-generated video based on your description and a starting frame image. You can optionally specify an ending frame for more control. Use this when: - You want to animate a still image - Yo...7 params
Generate a video from text prompt and reference image using Midjourney. This creates an AI-generated video based on your description and a starting frame image. You can optionally specify an ending frame for more control. Use this when: - You want to animate a still image - Yo...
callback_urlvalueend_image_urlstringimage_urlstringloopbooleanmodestringfast · relax · turbodefault: fastpromptstringresolutionstring480p · 720pdefault: 720pmidjourney_extend_videoExtend an existing Midjourney video to make it longer. This allows you to continue a previously generated video by adding more frames based on your prompt description. Use this when: - You want to make a video longer - You want to continue the story or motion from an existing...6 params
Extend an existing Midjourney video to make it longer. This allows you to continue a previously generated video by adding more frames based on your prompt description. Use this when: - You want to make a video longer - You want to continue the story or motion from an existing...
callback_urlvalueend_image_urlstringmodestringfast · relax · turbodefault: fastpromptstringvideo_idstringvideo_indexintegerSponsors
Configuration
ACEDATACLOUD_API_TOKEN*secretAPI token from Ace Data Cloud (https://platform.acedata.cloud)
Readme
MidjourneyMCP
A Model Context Protocol (MCP) server for AI image and video generation using Midjourney through the AceDataCloud API.
Generate AI images, videos, and manage creative projects directly from Claude, VS Code, or any MCP-compatible client.
Features
Details
- Repository
- github.com/acedatacloud/midjourneymcp
- Website
- platform.acedata.cloud/services/d87e5e99-b797-4ade-9e73-b896896b0461?utm_source=mcp_registry&utm_medium=referral&utm_campaign=evergreen&utm_content=midjourney_mcp_listing_guide
- Category
- Design & Creative
- Package
mcp-midjourney- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active