Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"instavar": {
"env": {
"INSTAVAR_API_KEY": "ik_live_..."
},
"args": [
"-y",
"@instavar/mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Drive the full Instavar Studio video workflow — create → render → approve → publish → metrics — from Claude Code or Codex,
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@instavar/mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @instavar/mcp-server against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in analytics
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP Server for GCP environment for interacting with various Observability APIs.
MCP server that enables AI agents to perform comprehensive web audits using Google Lighthouse with 13+ tools for performance, accessibility, SEO, and security analysis.
An MCP server that provides [describe what your server does]
MCP Security Weekly
Get CVE alerts and security updates for com.instavar/mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
{
"mcpServers": {
"instavar": {
"command": "npx",
"args": ["-y", "@instavar/mcp-server"],
"env": { "INSTAVAR_API_KEY": "ik_live_..." }
}
}
}
instavar tools appear.| Var | Required | Default | Purpose |
|---|---|---|---|
INSTAVAR_API_KEY | yes | — | Your key from /studio/settings. Scoped to your org; revocable. |
INSTAVAR_BASE_URL | no | https://instavar.com | Override the API host. |
| Tool | What it does |
|---|---|
list_jobs | List recent jobs (newest first). |
get_job_status | Runs, artifacts, verifications, current video + thumbnail URLs. |
get_video_state | Materialized composition state for a job. |
get_job_metrics | Platform engagement snapshots for a published job. |
get_cost_summary | Infra cost summary (Lambda / RunPod / R2 / WaveSpeed / PoYo). |
create_video_brief | Create a job from a structured brief and start rendering. |
edit_video_brief | Patch a brief and re-render. |
approve_job | Approve a rendered job so it can be published. |
publish_job | Publish an approved job to its connected social destination. |
connect_account | Start connecting a social account (headless OAuth pairing). |
connect_account_status | Poll a pending account connection until it is connected. |
Writes require a key with the write scope; publish_job requires publish.
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.
npx @instavar/mcp-server --version
npx @instavar/mcp-server --help
MIT