Skip to main content
Glama

Render a Remake

remake_render

Render a prepared Remake with anyone in it: the person themselves (once their likeness is set up), a saved character, a real friend from photos (with their consent), or anyone described in words, like a robot, an astronaut or a cartoon fox. Replace one person or everyone, give each person their own performer or a group of up to 30, keep the rest as filmed, move it to a new setting, change its shape, keep or regenerate the sound, and have the performers say the original words. Clips that cut between shots render shot by shot. Real people in photos or kept as filmed need the owner's consent in PrismPoster's card. Renders in a few minutes: poll get_job. Spends the account's PrismPoster credits at the same price as on prismposter.com (quote_job prices it first, free). When the person must decide something first (a price above their ask-first amount, consent for real people in pictures, the right to use a clip), it returns approval_required and nothing runs until they answer in PrismPoster's card or at the link. Everything made is saved to their PrismPoster library. Requests involving anyone under 18 or depicting public figures or office holders are refused before any charge.

Input Schema

NameRequiredDescriptionDefault
castNoFor a clip with people: who plays whom. One entry per person to replace (the person number from the Remake). Several performers for one person makes a group. People you leave out stay as filmed. A person marked must_be_replaced has to be cast.
sceneNoOptional new setting, look or story beat, e.g. "on a rooftop at sunset" or "in a neon-lit arcade". Moves and timing stay the same.
shotsNoFor a clip that cuts between shots: which shots to render (each is its own take).
soundNooriginal: keep the clip's sound or the Trend's track. generated: new sound made for the scene. none: silent.original
speechNoread: the performers say the words spoken in the clip. none: no speech.none
remake_idNoThe remake_id from remake_start / get_job.
performersNoFor a Trend: who performs it. Two or more make a group performance. When the Remake lists people (a duo Trend, for example), give one performer per person and they fill the parts left to right, or use cast to choose who plays whom.
resolutionNo1080p or 4k. draft only where the Remake offers it.1080p
approval_idNoOnly after an approval_required answer: the approval_id it returned, once the person has answered. The job then runs exactly as they approved it and the other arguments are ignored.
aspect_ratioNoDefaults to the clip's own shape.
idempotency_keyNoOptional. A unique key for this job (8-128 letters, digits, . _ : -). Repeating a call with the same key returns the first call's job instead of starting and charging a second one, so set it whenever a retry is possible.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Annotations (readOnly=false, destructive=false) only sketch the safety profile; the description adds substantial context beyond them: it spends PrismPoster credits at a stated price, renders in minutes, saves to the library, blocks under-18/public-figure requests before charging, requires consent for real people in photos, and returns approval_required with nothing running until answered. That is exactly the behavioral detail annotations cannot convey.

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?

Well front-loaded: the core render capability leads, with consequences (credits, approval, refusals) trailing. It is a dense run-on paragraph, so some policy sentences about consent/refusal could be tightened, but nearly every clause carries actionable information.

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?

For a mutation tool with no output schema, the description covers cost, timing, consent, approval flow, and refusal policy well. It does not describe the successful return payload (presumably a job object), though it does note the approval_required answer, leaving a small gap for an agent parsing responses.

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 is 3, but the prose adds real meaning: it explains the cast-vs-performers split (one entry per person vs a Trend's performers filled left to right), that groups of up to 30 are allowed, that speech regenerates the original words, and that scenes keep moves and timing. It goes beyond restating the schema descriptions.

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?

Names a specific verb and resource ('Render a prepared Remake') and defines scope sharply: replace one person or everyone, keep the rest as filmed, change setting/shape/sound. It is clearly distinguishable from remake_start, preview_remake_cast, and quote_job, which are named as prior or adjacent steps.

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 concrete when-to-use context: poll get_job after, quote_job prices first for free, remake_id comes from remake_start, and approval_required if the person must decide. It stops short of explicit when-NOT-to-use or a direct comparison to preview_remake_cast, so it is clear but not fully exclusionary.

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