Generate images from text prompts using DALL-E or Stable Diffusion via MakerAI. Supports size, quality, style and number of images. Returns base64 or URLs.
Number of images to generate (1–4). Default: 1. Default: 1.
output_formatoptional
string
Return image as URL or base64. Default: 'url'. One of: url, b64. Default: url.
Output Fields
Field
Type
Description
images
array[object]
model
string
provider
string
Examples
Generate a product illustration
// Input
{
"prompt": "A sleek futuristic laptop on a clean white desk, soft lighting, photorealistic",
"size": "1792x1024",
"quality": "hd",
"style": "natural"
}
// Output
{
"images": [
{
"url": "https://oaidalleapiprodscus.blob.core.windows.net/...",
"revised_prompt": "A modern slim laptop..."
}
],
"model": "dall-e-3",
"provider": "openai"
}
Install & Discovery
Install
ppm install mcp-image-gen
Get JSON Schema
GET /v1/packages/mcp-image-gen/1.0.0/schema
Discover by keyword
GET /v1/mcp/discover?q=image-generation
Discovery hint: Install with ppm install mcp-image-gen or invoke remotely via POST /v1/invoke/mcp-image-gen on the MCP Service.
PascalAI Usage
uses toolslib;
var Tool := LoadTool('mcp-image-gen');
var R := Tool.Call(JsonObj(['prompt','A golden sunset over mountain peaks, oil painting style','size','1024x1024']));
Writeln(R['images'][0]['url']);