MCP server intelligence profile

openai-images-mcp Server

An MCP server for generating and editing images using OpenAI's GPT Image and DALL·E models. It provides tools for image generation, editing, variation creation, and model listing with support for multiple AI models

Remote Onlysam-david
Awaiting current scanSource Git · db56e8d8ee66a7dc3994d233fa86816ab18e0528

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
4Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

No verified installation or connection method is available in the retained evidence yet.

Identity

Canonical slugopenai-images-mcp-69dda62bDeploymentRemote Only
Canonical packageRepositorysam-david/openai-images-mcp
First publishedLatest release
Last security verificationClassification confidence35%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
source_gitsam-david/openai-images-mcpdb56e8d8ee66a7dc3994d233fa86816ab18e05281Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
source_gitsam-david/openai-images-mcpdb56e8d8ee66a7dc3994d233fa86816ab18e0528CurrentAug 30, 20264 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2025-06-18Negotiated protocol
dalle-mcpServer-reported name
1Capability groups
Aug 30, 2026Observed

Tools 4

ToolCategoryAnnotationsRisk
create_variationGenerate variations of an existing image using DALL·E 2 (the only model that supports variations). Results are saved to disk and file paths are returned.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "image": {
      "type": "string",
      "description": "Absolute path to the source image (PNG, square, <4MB)."
    },
    "n": {
      "description": "Number of variations to generate (default 1).",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    },
    "size": {
      "description": "Output size. Default 1024x1024.",
      "type": "string",
      "enum": [
        "256x256",
        "512x512",
        "1024x1024"
      ]
    },
    "user": {
      "type": "string"
    },
    "output_dir": {
      "type": "string"
    },
    "filename_prefix": {
      "type": "string"
    },
    "return_image_content": {
      "type": "boolean"
    }
  },
  "required": [
    "image"
  ]
}
edit_imageEdit one or more existing images using a text prompt and optional mask. Supports gpt-image-1.5, gpt-image-1, gpt-image-1-mini, and dall-e-2. Results are saved to disk and file paths are returned.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 1,
      "maxLength": 32000,
      "description": "Description of the desired edit."
    },
    "images": {
      "minItems": 1,
      "maxItems": 16,
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Absolute paths to input image files (png/jpg/webp). Up to 16 for GPT Image."
    },
    "mask": {
      "description": "Absolute path to a mask image. Transparent pixels indicate areas to edit. Must match the first input image's dimensions.",
      "type": "string"
    },
    "model": {
      "description": "Model to use. DALL·E 3 does not support edits. Defaults to env DALLE_DEFAULT_MODEL or gpt-image-1.5.",
      "type": "string",
      "enum": [
        "gpt-image-1.5",
        "gpt-image-1",
        "gpt-image-1-mini",
        "dall-e-2"
      ]
    },
    "size": {
      "type": "string",
      "enum": [
        "auto",
        "1024x1024",
        "1536x1024",
        "1024x1536",
        "512x512",
        "256x256"
      ]
    },
    "quality": {
      "type": "string",
      "enum": [
        "auto",
        "low",
        "medium",
        "high",
        "standard"
      ]
    },
    "n": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    },
    "background": {
      "type": "string",
      "enum": [
        "transparent",
        "opaque",
        "auto"
      ]
    },
    "output_format": {
      "type": "string",
      "enum": [
        "png",
        "jpeg",
        "webp"
      ]
    },
    "output_compression": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "input_fidelity": {
      "description": "GPT Image only. 'high' preserves more of the original image.",
      "type": "string",
      "enum": [
        "high",
        "low"
      ]
    },
    "user": {
      "type": "string"
    },
    "output_dir": {
      "type": "string"
    },
    "filename_prefix": {
      "type": "string"
    },
    "return_image_content": {
      "type": "boolean"
    }
  },
  "required": [
    "prompt",
    "images"
  ]
}
generate_imageCreate one or more images from a text prompt using OpenAI's image models (gpt-image-1.5, gpt-image-1, gpt-image-1-mini, dall-e-3, dall-e-2). Images are saved to disk and file paths are returned.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 1,
      "maxLength": 32000,
      "description": "Text description of the image to generate."
    },
    "model": {
      "description": "Model to use. Defaults to env DALLE_DEFAULT_MODEL or gpt-image-1.5.",
      "type": "string",
      "enum": [
        "gpt-image-1.5",
        "gpt-image-1",
        "gpt-image-1-mini",
        "dall-e-3",
        "dall-e-2"
      ]
    },
    "size": {
      "description": "Image dimensions. Allowed values depend on the model (see list_models).",
      "type": "string",
      "enum": [
        "auto",
        "1024x1024",
        "1536x1024",
        "1024x1536",
        "1792x1024",
        "1024x1792",
        "512x512",
        "256x256"
      ]
    },
    "quality": {
      "description": "GPT Image: auto|low|medium|high. DALL·E 3: standard|hd. DALL·E 2: standard.",
      "type": "string",
      "enum": [
        "auto",
        "low",
        "medium",
        "high",
        "standard",
        "hd"
      ]
    },
    "n": {
      "description": "Number of images to generate. DALL·E 3 supports only 1.",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    },
    "background": {
      "description": "GPT Image only. Use 'transparent' with png/webp for alpha channel output.",
      "type": "string",
      "enum": [
        "transparent",
        "opaque",
        "auto"
      ]
    },
    "output_format": {
      "description": "GPT Image only. Output file format.",
      "type": "string",
      "enum": [
        "png",
        "jpeg",
        "webp"
      ]
    },
    "output_compression": {
      "description": "GPT Image only. Compression % for jpeg/webp (0-100).",
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "moderation": {
      "description": "GPT Image only. Content moderation strictness.",
      "type": "string",
      "enum": [
        "auto",
        "low"
      ]
    },
    "style": {
      "description": "DALL·E 3 only. Vivid = hyper-real/dramatic, natural = more muted.",
      "type": "string",
      "enum": [
        "vivid",
        "natural"
      ]
    },
    "user": {
      "description": "End-user identifier for OpenAI abuse monitoring.",
      "type": "string"
    },
    "output_dir": {
      "description": "Absolute directory to save generated images. Defaults to $DALLE_OUTPUT_DIR or ~/dalle-mcp-output.",
      "type": "string"
    },
    "filename_prefix": {
      "description": "Prefix used when naming saved files (alphanumeric/underscore/dash).",
      "type": "string"
    },
    "return_image_content": {
      "description": "If true, return the generated images as MCP image content blocks in addition to saving them to disk. Adds significant tokens. Default: false.",
      "type": "boolean"
    }
  },
  "required": [
    "prompt"
  ]
}
list_modelsList supported OpenAI image models with their capabilities (sizes, qualities, edit/variation support, etc.). Use this before calling generate_image or edit_image to check which options a model accepts.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

openai-images-mcp Server questions

How do I install openai-images-mcp Server?

No verified package installation command is available in the retained catalog evidence.

What tools does openai-images-mcp Server provide?

openai-images-mcp Server exposed 4 tools during independent protocol observation, including create_variation, edit_image, generate_image, list_models.

Is openai-images-mcp Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Company and product intelligence

These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.

Associated company landscape

OpenAI intelligence →

Association is based on retained identity fields; it does not by itself prove first-party publication.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.