Vinkius
Midjourney

Midjourney MCP for AI. Generate, blend, and refine complex visuals directly from your agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Midjourney MCP on Cursor AI Code EditorMidjourney MCP on Claude Desktop AppMidjourney MCP on OpenAI Agents SDKMidjourney MCP on Visual Studio CodeMidjourney MCP on GitHub Copilot AI AgentMidjourney MCP on Google Gemini AIMidjourney MCP on Lovable AI DevelopmentMidjourney MCP on Mistral AI AgentsMidjourney MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Midjourney MCP Server connects your AI agent to Midjourney's Imagine API, giving you direct control over visual output. Use it to generate images from text prompts, upscale low-resolution assets, create variations of concepts, or blend multiple source images into a single composition using the `blend` tool.

It also lets you reverse-engineer prompts (`describe`) and edit specific areas in generated art with masking (`inpaint`).

What your AI can do

Blend

Takes multiple image URLs and optionally a text prompt to combine them into a single new composition.

Describe

Analyzes an uploaded image and returns the structured text prompt used to create it, useful for reverse-engineering styles.

Get task status

Checks if an ongoing generation task is finished and provides the resulting image URLs and available actions (upscale/variation).

+ 6 more capabilities included
Generate Images from Text

Run the imagine tool to create new images based on specific text descriptions and style modifiers.

Enhance Resolution

Use upscale to take any of the initial four generated thumbnails and return a full, high-resolution image file.

Modify Specific Areas

The inpaint tool allows you to edit only masked regions of an existing image without changing the rest of the composition.

Combine Multiple Images

Execute the blend tool by providing multiple source images and optionally a text prompt to guide their combination into one new picture.

Deconstruct Artworks

The describe tool analyzes an uploaded image and returns the detailed text prompt needed to recreate its style or composition.

Included with Plan

Waiting for input…

AI Agent

Midjourney MCP Server: 9 Tools for Visual Generation

Use these tools to run the complete image generation lifecycle: prompting, status checks, blending, upscaling, and detailed editing.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Midjourney on Vinkius

Blend

Takes multiple image URLs and optionally a text prompt to combine them into a single new composition.

Describe

Analyzes an uploaded image and returns the structured text prompt used to create it...

Get Task Status

Checks if an ongoing generation task is finished and provides the resulting image...

Get Tasks

Lists recent image generation tasks, allowing you to find specific IDs for...

Imagine

Generates a new set of images from scratch based on your text prompt and returns an...

Inpaint

Edits only specific, masked regions within an existing generated image while keeping the rest of the art untouched.

Reroll

Regenerates four brand new images using the exact same initial prompt if none of the first set were satisfactory.

Upscale

Takes a specific thumbnail from a generation and increases its resolution to a...

Variation

Creates alternative versions of an existing generated image, exploring different...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Midjourney integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Midjourney, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Midjourney MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Midjourney. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 9 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Visual concepting shouldn't feel like managing five different art apps.

Right now, getting a consistent visual style for a project means hopping between tools: you prompt in one place, download the result, upload it to another tool just to change the color palette, and then manually re-upload that edited asset back into your main workflow. It's tedious; it involves dozens of clicks and constant file management.

With Midjourney MCP, the entire sequence stays inside your agent conversation. You prompt for a look, and if you need a variation or an upscale, you just ask for it. The server handles the asset passing between tools—it's one continuous process, not five separate stops.

Midjourney MCP Server: Control your image assets from chat.

The manual steps of checking task status, downloading the full-res image, and then finding the right variation prompt are completely eliminated. You simply ask for 'the best version,' and the agent handles the `get_task_status` check, the `upscale` call, and returns the final file.

What's different now is that you own the whole pipeline. Your AI client manages the state of generation—you don't have to.

What your AI can actually do with this

You connect your AI agent straight into Midjourney's Imagine API via this server. That means you get direct, hands-on control over every single visual asset you create. Forget sending prompts out to a separate web interface; your agent handles the whole pipeline right here.

Generating Images from Text
To start something new, you run imagine. You feed it a text prompt and style modifiers, and it immediately spits back a task ID while kicking off the generation. It doesn't give you the image yet; it gives you the green light to check on it later.

Managing Tasks and Iterations
Once that job is running, you use get_task_status. This tool checks if the background task finished and tells you exactly what happened. When it's done, it hands you the resulting image URLs and any actions available next—like upscaling or making variations. If you need to see a list of everything your agent has generated recently, use get_tasks; this lets you find specific IDs needed for later upscale or variation calls.

If the first batch of four images isn't hitting the mark, don't panic. You can run reroll. This tool takes your exact original prompt and generates another set of four brand new pictures. It’s like getting a second take on the same shot until you nail it.

Refining and Enhancing Artworks
If one of those initial images looks close but not perfect, you've got options for refinement. You can use variation to generate alternative versions of an existing image, exploring different artistic interpretations of that concept. If the resolution is too low for printing or high-detail work, run upscale.

This takes any of the initial four thumbnails and blows it up into a full, high-quality file.

For more granular control, you use inpaint. You don't change the whole picture; you mask off just one small area—say, someone’s hand or a piece of clothing—and then edit only that specific region. The rest of the art stays exactly where it is.

Advanced Composition and Analysis
Sometimes you need to combine multiple sources into one composition. You execute blend by providing several source image URLs, and optionally giving your agent a text prompt to guide how those images should mix together into a single new picture. For maximum creative control, you might also use the variation tool in conjunction with get_task_status, letting your agent cycle through options until it finds the perfect balance.

If you're looking at an image and think, 'How did they even make this?', you run describe. This analyzes the uploaded picture and returns the structured text prompt—the actual words—that were used to create its style or composition. It’s total reverse-engineering power for your agent.

You've got a full creative lifecycle here: from initial generation via imagine, through iterative refinement with variation and reroll, to high-fidelity adjustments using upscale and targeted edits with inpaint. You can even take disparate pieces of art and fuse them together using the blend tool, all while keeping track of everything via get_tasks and checking the status with get_task_status.

It's one end-to-end system for your agent to build visuals from scratch, refine what exists, or reconstruct lost prompts.

Built · Hosted · Managed by Vinkius Midjourney MCP Server - Generate & Blend AI Images
Server ID 019d8458-ee9e-71e2-9356-ab57d4b6bea7
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I know when my image generation task is ready using get_task_status? +

The get_task_status tool reports the progress percentage and, critically, provides the final image URLs once the job is complete. If it's not finished, it gives you the current status instead.

Can I use blend to combine real-life photos with generated art? +

Yes. The blend tool takes URLs of any images—whether they came from a photo library or were just created by Midjourney—and combines them using your guidance prompt.

What is the difference between reroll and variation in Midjourney MCP Server? +

They serve different purposes. Use reroll when you want 4 completely new ideas based on a prompt. Use variation when you like one specific image but want to explore slightly different interpretations of just that concept.

What do I do if my generated art is low quality and needs fixing? Do I use inpaint or upscale? +

If the whole image is too small, use upscale. If the overall resolution is fine but a specific part (like a hand or a background object) is wrong, mask that area and run inpaint.

If I need to track multiple ongoing generations, should I use get_tasks or check status with get_task_status? +

Use get_tasks to list recent generation activity. This shows IDs and overall progress for everything you've run recently. You only use get_task_status if you know the specific task ID and need a precise, real-time update on its current percentage.

When using blend, are there restrictions on the source images I can provide? +

The system allows blending between 2 to 5 image URLs. While you can mix different sources, remember that providing a guiding text prompt helps the AI know how to combine them into one cohesive composition.

What happens if I run `imagine` with an overly complex or ambiguous prompt? +

The server will generate a task ID and thumbnail regardless, but the resulting image quality might be unpredictable. If you hit generation limits or receive an error, always check your API key credentials first.

How do I use describe to improve my prompt writing for future generations? +

After using describe on a cool piece of art, the output gives you a text prompt. You copy that generated text and feed it directly into imagine. This is the fastest way to recreate a specific style or composition.

How do I get a Midjourney API key? +

Sign up at Ace Data Cloud and subscribe to the Midjourney Imagine API service. You'll receive an API key that works with this MCP server.

What's the difference between upscale and variation? +

Upscale increases resolution of a specific grid image (1-4) to full quality. Variation creates 4 new creative alternatives based on that image's style and composition. Use upscale for final output, variation for exploration.

How long does image generation take? +

Typically 30-60 seconds. Use get_task_status to check progress. The API returns a task ID immediately, and you can poll for completion or set a callback URL for async notification.

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for Midjourney. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.