Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENAI_ORG_IDNoSent as OpenAI-Organization.
OPENAI_API_KEYYesYour OpenAI API key. Required to use the server.
OPENAI_BASE_URLNoProxy or compatible endpoint.https://api.openai.com/v1
OPENAI_PROJECT_IDNoSent as OpenAI-Project.
OPENAI_IMAGE_MODELNoDefault model when a call doesn't specify one.gpt-image-2.5-flare
OPENAI_IMAGE_OUTPUT_DIRNoWhere images are saved.~/Pictures/openai-image-mcp
OPENAI_IMAGE_TIMEOUT_MSNoRequest timeout.600000

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
generate_imageA

Generate images from a text prompt with the OpenAI Images API. Choose the model per call. Images are saved to disk and their paths returned.

edit_imageA

Edit or combine existing images with a prompt (e.g. "put the product from image 1 on the background from image 2"). Optional mask: transparent pixels mark the area to change. Results are saved to disk.

list_modelsA

List supported OpenAI image models with their capabilities, the default model, and retired models.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation5/5

The three tools each target a clearly distinct action: creating new images, editing existing ones, and reading model metadata. An agent can trivially choose between generate_image and edit_image based on whether it has source images, and list_models is purely informational.

Naming Consistency5/5

All names follow a consistent snake_case verb_noun pattern (generate_image, edit_image, list_models), with plain, predictable verbs and no style mixing.

Tool Count4/5

Three tools is on the lean side but covers the core generate/edit/metadata loop without redundancy. A slightly larger surface (e.g. mask creation, result retrieval) would not feel padded.

Completeness4/5

The generate/edit/list lifecycle is covered and the descriptions clarify how results land on disk, but there is no way to fetch or clean up generated files, no variation/upscale path, and no way to inspect saved outputs after the fact.

Maintenance

ActivityMaintained
ResponsivenessNo issues