Skip to main content
Glama

Turn anime into a photo

anime_to_real

Turn an anime or cartoon character picture into a photo-real version. OAuth uses site credits (from 30 credits per image with the default model). API keys use a separate USD wallet. Omit approval to get a quote, then confirm max_credits for OAuth or currency USD and decimal max_usd for API keys.

Input Schema

NameRequiredDescriptionDefault
imageNoChatGPT only: the picture the user attached. Use image_url everywhere else.
promptNoOptional notes on the look, for example natural skin, city street at night.
max_usdNoAPI key only: maximum approved USD as a decimal string with up to 9 fractional digits. Set currency to USD. Only set after the user confirms the quoted cost_usd. Never convert max_credits.
currencyNoBilling unit: USD for API keys; credits for OAuth (optional for existing OAuth clients).
image_urlNoThe anime or cartoon picture to turn into a photo-real one (https or popnow:// link).
max_creditsNoOAuth only: the most site credits the user agreed to spend on this. Only set it after the user confirmed a quoted price.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations only declare non-readonly, openWorld, non-idempotent, non-destructive. The description adds real value beyond that: two separate billing wallets (site credits vs USD), a per-image credit floor, and a mandatory quote-then-confirm gate before spending. It doesn't disclose the return shape or whether the result is synchronous, which is the remaining gap.

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

Conciseness4/5

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

Three sentences, front-loaded with the purpose before billing and approval mechanics. Each sentence carries distinct information with no filler. Slightly dense in the pricing parenthetical, but nothing is redundant.

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

Completeness4/5

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

No output schema exists, and the description never says what comes back or whether the agent must poll get_job, which is a real omission for an openWorld, non-idempotent generation tool. On the input side it is complete, since the schema fully covers the image vs image_url split and the approval parameters.

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 baseline would be 3. The description still adds sequencing semantics the schema can't express: max_credits and max_usd must only be set after the user confirms a quoted price, and the currency field must match the auth type. That ordering constraint is genuinely beyond the per-field schema text.

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

Purpose4/5

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

States a specific verb and resource transformation: anime/cartoon character picture into a photo-real version. This is distinguishable from siblings like upscale, edit_image, or relight_photo because the input domain (anime/cartoon) and the output (photo-real) are both named. It doesn't explicitly name a sibling it replaces, so it stops short of a 5.

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?

Gives an explicit required workflow: omit approval to get a quote, then confirm with max_credits (OAuth) or currency USD + max_usd (API keys). This tells the agent the two-step call sequence. It doesn't say when to prefer this over edit_image or upscale for similar-looking requests, so no exclusions are stated.

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.