New:Socket for Asana Is Now Available.Learn more
Get Started

@instavar/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@instavar/mcp-server

Instavar Studio MCP server — drive the full video create→render→approve→publish→metrics workflow from Claude Code or Codex with an API key.

Source
npmnpm
Version
0.1.2
Version published
Maintainers
1
Created
Source

@instavar/mcp-server

Drive the full Instavar Studio video workflow — create → render → approve → publish → metrics — from Claude Code or Codex, without leaving your terminal.

The server is a thin HTTP client: it authenticates with a per-user API key and talks to the hosted Instavar API. It holds no database connection and stores no data of its own.

Setup

  • Create an API key at https://instavar.com/studio/settings (shown once — copy it).
  • Add the server to your MCP client config:
{
  "mcpServers": {
    "instavar": {
      "command": "npx",
      "args": ["-y", "@instavar/mcp-server"],
      "env": { "INSTAVAR_API_KEY": "ik_live_..." }
    }
  }
}
  • Restart the client. The instavar tools appear.

Environment

VarRequiredDefaultPurpose
INSTAVAR_API_KEYyesYour key from /studio/settings. Scoped to your org; revocable.
INSTAVAR_BASE_URLnohttps://instavar.comOverride the API host.

Tools

ToolWhat it does
list_jobsList recent jobs (newest first).
get_job_statusRuns, artifacts, verifications, current video + thumbnail URLs.
get_video_stateMaterialized composition state for a job.
get_job_metricsPlatform engagement snapshots for a published job.
get_cost_summaryInfra cost summary (Lambda / RunPod / R2 / WaveSpeed / PoYo).
create_video_briefCreate a job from a structured brief and start rendering.
edit_video_briefPatch a brief and re-render.
approve_jobApprove a rendered job so it can be published.
publish_jobPublish an approved job to its connected social destination.
connect_accountStart connecting a social account (headless OAuth pairing).
connect_account_statusPoll a pending account connection until it is connected.

Writes require a key with the write scope; publish_job requires publish.

Connecting a social account from the terminal

connect_account returns an approve URL and a short confirm code. Open the URL in a browser where you are signed in to Instavar, check the code matches the one in your terminal, and approve — you go through the platform's normal sign-in, then return to Instavar. Poll connect_account_status with the returned pairingId until it reports connected. Pairings expire after 10 minutes and can only be approved by an owner/admin of the workspace.

CLI

npx @instavar/mcp-server --version
npx @instavar/mcp-server --help

License

MIT

Keywords

mcp

FAQs

Package last updated on 26 Jun 2026

Related posts