Instavar Video Templates and Studio
com.instavar/mcp-serverVersion 0.7.1Free Remotion and HyperFrames templates and creative guides; optional hosted Studio workflows.
Status
Responds341 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:01 UTC
- Latency
- 341 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://instavar.com/api/mcp/templatesResponds341 msNo sign-in
Claude Code
claude mcp add --transport http mcp-server https://instavar.com/api/mcp/templatesClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: mcp-server
Remote MCP server URL: https://instavar.com/api/mcp/templatesCursor
{
"mcpServers": {
"mcp-server": {
"url": "https://instavar.com/api/mcp/templates"
}
}
}VS Code
code --add-mcp '{"name":"mcp-server","type":"http","url":"https://instavar.com/api/mcp/templates"}'Streamable HTTP
npm: @instavar/mcp-server 0.7.0Package only
npm (npx)
claude mcp add mcp-server -- npx -y @instavar/mcp-server@0.7.0Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
20 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
create_video_briefCreate a private hosted video and start rendering after the user confirms the complete brief and plan usage. Requires account linking. Automatic supplemental footage defaults to off; set automaticBroll to auto only if the user explicitly requests it. Preserve visual exclusions in scenes[].generationContract.prohibitedChanges, separately from the visible copy. Use real source media or explicitly accepted generated visuals for demonstrations; never silently replace requested footage with text. Plan distinct shots for a story, with each generated motion shot at most 15 seconds. For silent videos set narrationMode off and supply explicit scenes; omit script and any unsupplied caption. publishTarget is an optional layout hint, not a publish action; preserve the accepted aspectRatio. Put exact spoken words in script for narration, never filmmaking directions. Supplied originals must be uploaded and bound; do not replace missing branded media with stock. This is the hosted brief contract, not VideoSpec or paired-announcement source. Preserve requestId when retrying the same request, including after a timeout; use a new UUID for changed content. Returns a queued job, not a finished video. Does not publish. | No | No | Yes | Yes |
diagnose_render_errorClassify a local validation or render error and return a safe next step. | No | Yes | Not declared | No |
edit_video_briefPrepare exact title, script or caption changes for an existing private video. Returns a Studio approval link; this call does not save copy or start a render. The signed-in user must review and approve there. Approval changes the current run, consumes rerender credits and revokes existing review links. Previous run records are retained. Does not publish. Preserve requestId for unchanged retries. | No | Yes | Yes | No |
get_capabilitiesCall first. Reports public planning features and optional account features. Public access metadata does not indicate session authentication; use list_video_projects to verify private read access. | No | Yes | Not declared | No |
get_carousel_schemaReturn the JSON Schema for deterministic Instavar carousel decks. | No | Yes | Not declared | No |
get_creative_guideRead practical guidance before drafting concise plain or poetic copy, choosing carousel stories, designing visuals or recording human feedback. Returns guidance for the calling assistant to apply, not generated copy or saved feedback. Omit guideId to list guides. | No | Yes | Not declared | No |
get_exampleReturn a valid starter example for one template family. | No | Yes | Not declared | No |
get_render_instructionsReturn the clone, install, validate, preview, render, and QA workflow. | No | Yes | Not declared | No |
get_templateGet one template's purpose, aspect ratios, scene kinds, and example identifier. | No | Yes | Not declared | No |
get_video_render_statusCheck the requested private render and its output URL, errors and recovery guidance. Keep workspaceId from creation. When a video is available, call review_video_project to show playback. A queued or rendering state is not completion. Do not automatically submit another render on failure. | No | Yes | Yes | No |
get_video_schemaReturn the published JSON Schema for VideoSpec version 1.0. | No | Yes | Not declared | No |
list_carousel_templatesList the account-free editorial carousel story structures. | No | Yes | Not declared | No |
list_templatesList the published video template families, each available in Remotion and HyperFrames, and optionally filter by output aspect ratio. | No | Yes | Not declared | No |
list_video_projectsList recent private Instavar video projects after the user links their account. Returns the currently resolved workspace in accountContext; billing details are included only with billing.read permission. Recorded credits are a read-only snapshot, not a reservation or render eligibility guarantee. Use this before review_video_project when the user has not supplied a project ID. Do not infer current workspace or allowance from an older job. | No | Yes | Yes | No |
prepare_announcementPrepare one paired announcement-card-v1 template, continue its caller-held project, edit copy or switch frameworks. Returns source files for local rendering. For the paired announcement-card-v1 or a HyperFrames announcement request, use prepare_announcement. Never infer a framework from creative wording. Omit framework unless the user explicitly chooses one or says no preference. If needs-selection, ask the user. Continue with the latest returned project and expectedRevision; apply edits through edits before switching. Keep the returned project document for later calls. Never describe this caller-held document as a saved hosted project. VideoSpec templates use prepare_video_template in either framework. | No | Yes | Not declared | No |
prepare_video_templateValidate one VideoSpec against the paired template contract and return local source for the chosen framework, or switch an existing project's framework. For a VideoSpec template in Remotion or HyperFrames, use prepare_video_template with the VideoSpec. Never infer a framework from creative wording; omit framework unless the user chose one or said no preference, and ask the user on needs-selection. Continue with the returned project: edit project.spec, then call again to regenerate or to switch frameworks. A rejected field is unsupported in both frameworks; fix it rather than dropping it. The tool returns local source and commands; it does not render, save or upload. | No | Yes | Not declared | No |
propose_video_storyboardTurn an ordinary video request into a three-beat visual proposal and recommended template. Pass templateId to preserve an accepted template when changing only the aspect; omit it for a new direction. This tool does not generate images, save a project, render, or publish. | No | Yes | Not declared | No |
review_video_projectOpen a focused review of one private Instavar video after account linking. This tool does not edit, render, approve, or publish. | No | Yes | Yes | No |
scaffold_carousel_deckBuild a deterministic editorial carousel deck from accepted copy. This does not render, save, or publish it. | No | Yes | Not declared | No |
scaffold_video_specReturn a deterministic VideoSpec skeleton. This tool does not generate creative copy or write files. | No | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Nov 6, 2026
- Updated
- Nov 6, 2026
- Categories (suggested)
- Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared