KitScout

Categories › Media & Design › Video creation & editing

CueFrame

MCP serverVerified domain · cueframe.aiRemote● LiveAPI key needed

Turn footage into finished video: reframing, captions behind the subject, motion graphics, renders.

Install

Remote server: your requests and data go to api.cueframe.ai. Claude Code: claude mcp add --transport http cueframe https://api.cueframe.ai/v1/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • search_registry_items — Discover external registry source candidates through the maintained pinned client. Omit every snapshot field to use the current organization
  • get_registry_item — Inspect one exact external registry item manifest, including examples. Supply all snapshot fields returned by discovery together, or omit al
  • acquire_registry_item — Explicitly acquire a selected external candidate through the pinned maintained installer in disposable staging. Pass body:{snapshot,name,exp
  • get_registry_acquisition — Recover an organization-owned immutable acquisition receipt, exact raw/transformed file descriptors, bounded source text and an expiring arc
  • refresh_registry_snapshot — Explicitly refresh external registry metadata: resolve moving main once to a full commit, then capture one coherent fixed inventory/manifest
  • compare_frames — Compare a certified reference frame with an existing full-resolution PNG preview. Returns unaligned side-by-side and overlay images with exa
  • editorial_run_source — Read the certified decode representation for media selected in this project before starting an editorial run. Supply projectId and mediaId;
  • editorial_list_briefs — Recover persisted authored briefs for a project. Read bounded pages; pass nextCursor as cursor until done. Brief IDs link to editorial runs.
  • editorial_list_runs — Recover persisted editorial runs for a project in bounded pages. Pass nextCursor as cursor until done, then read each relevant run for its i
  • editorial_get_run — Read a persisted editorial run, including its revision, state, inputs, outline, selected finding IDs, omitted reasons and unresolved integra
  • editorial_list_evidence — Read delivered evidence and inspection coverage for a run in bounded pages. Pass nextCursor as cursor until done; an empty page does not pro
  • editorial_findings_list — Read durable observations, including useful, nothing-useful and uncertain outcomes, in bounded pages. Pass nextCursor as cursor until done;
  • editorial_create_brief — Persist an authored brief for the selected project. The projectId belongs in body.brief; use the returned briefId to start an editorial run.
  • editorial_create_run — Start an editorial run from a persisted brief and explicitly selected certified source ranges. Read editorial_run_source for each project me
  • editorial_inspect_source — Deliver one exact decoded source frame as JPEG and save its evidence receipt. Only that sampled frame is visually inspected; preserve the re
  • editorial_sample_motion — Deliver bounded sampled motion frames and save their evidence receipt. The sampled frames do not certify continuous visual coverage.
  • editorial_inspect_audio — Deliver a bounded 16 kHz source audio interval and save an audio evidence receipt. The interval must lie inside a certified run input.
  • editorial_inspect_transcript — Deliver at most 100 verified transcript words with their mapped certified decode interval and save a transcript evidence receipt.
  • editorial_findings_append — Persist one evidence-backed observation. A nothing_useful outcome may cover only what the cited evidence actually inspected; sparse stills d
  • editorial_integrate — Save selected finding IDs, explicit omitted reasons and unresolved gaps with the observed run revision. Read the run and findings before dec
  • editorial_apply — Commit an integrated editorial edit to the saved project composition with both runExpectedRevision and guarded composition fields. Preserve
  • compose — Start an async Director compose job: it authors an ensemble of full composition candidates, verifies each, and saves the winner to the proje
  • apply_composition — Atomically apply an array of CompositionOps to a project composition. All ops succeed or none do (transactional). Call describe_composition_
  • validate_composition — Dry-run a full Composition object against the SAME pure, DB-free authoring guards saveComposition enforces, WITHOUT persisting it (no projec
  • create_render — Queue an MP4 render of a project's composition (in a compose session, the session's scratch). Returns { id (renderId), status, warnings? } —
  • preview_frame — Queue durable still-frame evidence for layout/copy judgment. Returns immediately with {jobId, kind:'preview_frame', status}; then call wait_
  • preview_component — Queue a typed preview artifact for ONE org-installed component — ASYNC: returns a jobId immediately; then wait_job(kind="preview", id=jobId)
  • preview_clip — Render a scoped, cheap MOTION preview — ONLY body.fromSec→body.toSec of the composition (max 60s) at preview quality (capped resolution, lig
  • score_composition — Queue the durable server-side judge — it snapshots the exact authored target, samples eval beats, captures frames asynchronously, and grades
  • consult — Ask the Director for editing advice on the project's CURRENT composition — it NEVER writes your composition (you stay the decider). Async: r
  • resume — Answer the checkpoint packet wait_job reported as awaiting_input (its {checkpointId} — read the packet FIRST with get_checkpoint and relay t
  • create_brief — Persist the video's INTENT as a Brief — the Director's rich input contract (spec: the storyboard skill's output lands here). Fields: goal (r
  • get_brief — Read a brief by id — the persisted intent plus its current quote (compose + estimated render).
  • list_briefs — List briefs. DEFAULT shows human-authored briefs only; kind:"clip" shows the machine-minted clip briefs (suggest_briefs output), kind:"all"
  • get_checkpoint — Read a checkpoint packet — the durable approval unit a held compose pauses at (wait_job reports awaiting_input with {checkpointId, stage, ve
  • list_checkpoints — List checkpoint packets newest-first (filter with composeJobId for one run's v1→vN gate history, or projectId). The version stack with per-v
  • update_brief — Edit a brief (partial). REFUSED with 409 while an ACTIVE compose job references it — finish, resume, or abandon the job first (the Director
  • delete_brief — Delete a brief. Compose jobs already run from it are unaffected (they snapshot).
  • select_candidate — Select one candidate from a finished compose/consult ensemble as the project's saved composition (whole-candidate replace). Body REQUIRES bo
  • create_component — Create and store a custom component for the tenant: a native scene that arranges its declared images and videos as tiles in 3D space. Return

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools