# Midjourney

> Use this tool when you need to generate images from text, blend images, or perform face swapping, and require a robust interface for managing complex image generation tasks. It solves problems in creative workflows, content creation, and visual design by providing advanced features like aspect ratio control and image upscaling. With inputs of text prompts and reference images, and outputs of generated images, it streamlines image creation and modification processes for AI assistants.

Canonical page: https://skillsregistry.net/skills/z23cc-midjourney  
JSON: https://api.skillsregistry.net/v1/skills/z23cc-midjourney

## Description

This MCP server provides a complete interface to Midjourney's AI image generation capabilities through the GPTNB API, enabling text-to-image generation, image blending, face swapping, and image description functionality. Built with Python using httpx for async HTTP operations and Pydantic for data validation, it features comprehensive error handling, retry logic with exponential backoff, and task management for monitoring long-running image generation jobs. The implementation supports advanced Midjourney features like aspect ratio control, image variations, upscaling, and reference image inputs, making it valuable for AI assistants that need to generate, modify, or analyze images as part of creative workflows, content creation, or visual design tasks.

## Trust

- **Trust score (0–1):** 0.61
- **Verification tier:** scanned
- **Last scanned:** 2026-09-01

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-01

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/z23cc-midjourney)
- **Repository:** <https://github.com/z23cc/midjourney-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "z23cc-midjourney"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/z23cc-midjourney` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/z23cc-midjourney/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
