Skip to main content
Glama

Illustration from text, with a seed (DreamShaper 8)

ai_image_styled

Use when an agent needs an illustration rather than a photo: DreamShaper 8 LCM from a text prompt in about 2 seconds - painterly and character art rather than photoreal. Takes a seed for a repeatable result, a negative prompt, and your own width and height. Returns a hosted image URL valid for 24 hours; add inline=true to also get the base64. You are only charged if the image is delivered. No API key, no account. $0.01 per call, paid over x402 (USDC).

Input Schema

NameRequiredDescriptionDefault
seedNoSame prompt and same seed give the same image.
stepsNoDiffusion steps, 1-20.
widthNoWidth in pixels, a multiple of 8 between 256 and 1536. Default 1024.
heightNoHeight in pixels, a multiple of 8 between 256 and 1536. Default 1024.
inlineNoAlso return the image as base64. Default false.
promptYesWhat to draw, up to 2048 characters. English works best.
guidanceNoHow closely to follow the prompt, 0-20.
negative_promptNoWhat to keep out of the image, up to 1024 characters.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden and does so well: ~2 second latency, seed-based repeatability, return format (hosted URL valid 24 hours, optional base64 via inline=true), no API key/account, pricing ($0.01/call over x402 USDC), and the unusual billing rule that you are only charged if the image is delivered. These are exactly the traits an agent cannot infer from structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One dense, front-loaded paragraph: use case first, then model/style, then parameters, then return values, then cost/auth. Every sentence contributes a fact an agent would otherwise have to guess, with no repetition of schema text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description supplies the return contract (hosted URL, 24h validity, optional base64), plus cost, auth, and latency. For an 8-parameter generation tool with full schema coverage, nothing material is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% so the baseline is 3; the description adds intent beyond the schema by saying the seed is for a repeatable result, that width/height are caller-chosen, that a negative prompt is supported, and that inline returns base64. It doesn't touch steps or guidance, but those are fully documented in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (generate an illustration from a text prompt), names the underlying model and its style bias (DreamShaper 8 LCM, painterly/character art, not photoreal), and gives a rough latency. An agent can immediately tell this apart from ai_image (photos) and ai_image_edit without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit when-to-use: 'Use when an agent needs an illustration rather than a photo', reinforced by the painterly/non-photoreal contrast. It implies the alternative (photo generation) but doesn't name ai_image or ai_image_edit directly, so routing is clear for the main case but not explicitly enumerated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources