images_generate

Generates a PNG image from a text prompt using Gemini 2.5 Flash Image. Returns a file_id consumable by messages.send(attachments=[...]) and other file-aware tools. Supports up to 12 reference image file_ids for subject-consistent edits and composition (use file IDs from the [ATTACHMENTS] block, f...

SERVERDialogbrain SOURCEhttps://api.dialogbrain.com/mcp
High RISK CLASS
Category Execute
Parameters 31 required
Recommended Rate-limitedsee the rule below
Registry record Grade F, identity unverified Pull the record →

This record as markdown: /tools/io-github-saloprj-dialogbrain/images-generate.md

What images_generate does on Dialogbrain

AI agents invoke images_generate to trigger actions in Dialogbrain. What it does depends on the arguments the agent supplies, and its effects often reach beyond the immediate call: builds kicked off, notifications sent, workflows started.

ParameterTypeRequiredDescription
prompt string Yes Text description of the image to generate (3-4000 chars).
aspect_ratio string Output aspect ratio.
reference_file_ids array Optional list of up to 3 file_ids whose images should be used as visual references (for edits, subject consistency, or composition). Files must be image MIME ty

Parameters from the server's own tool schema.

Why images_generate is rated High

This tool triggers an external AI image generation service (Gemini 2.5 Flash Image) and produces a file artifact. It is not a simple read, nor does it modify/delete existing data. It executes an external operation whose output depends on the prompt and reference images provided.

From the tool's definition Generates a PNG image from a text prompt using Gemini 2.5 Flash Image. Returns a file_id consumable by messages.send(attachments=[...]) and other file-aware tools.

Questions about images_generate

What does the images_generate tool do? +

Generates a PNG image from a text prompt using Gemini 2.5 Flash Image. Returns a file_id consumable by messages.send(attachments=[...]) and other file-aware tools. Supports up to 12 reference image file_ids for subject-consistent edits and composition (use file IDs from the [ATTACHMENTS] block, files.search, or search.files). Latency: ~8-10s per image. Output: 1024×1024 PNG. It is categorised as a Execute tool in the Dialogbrain MCP Server, which means it can trigger actions or run processes. Use rate limits and argument validation.

What parameters does images_generate accept? +

images_generate accepts 3 parameters: prompt, aspect_ratio, reference_file_ids. Required: prompt. The full parameter table on this page comes from the server's own tool schema.

How do I enforce a policy on images_generate? +

Register the Dialogbrain MCP server in PolicyLayer and add a rule for images_generate: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Dialogbrain. Nothing to install.

What risk level is images_generate? +

images_generate is a Execute tool with high risk. Execute tools should be rate-limited and have argument validation enabled.

Can I rate-limit images_generate? +

Yes. Add a rate_limit block to the images_generate rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block images_generate completely? +

Set action: deny in the PolicyLayer policy for images_generate. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides images_generate? +

images_generate is provided by the Dialogbrain MCP server (https://api.dialogbrain.com/mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

More on Dialogbrain, and thousands of servers like it.

// THE MCP REGISTRY

PolicyLayer tracks 44,603 MCP servers and 515,000+ tools.

Every server has a live record: who publishes it, whether it answers without auth, its risk grade, every tool classified, the recommended policy. This page is one line of Dialogbrain's. Pull the full record:

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.