Server data from the Official MCP Registry
Drive Instavar Studio video jobs (create, render, approve, publish, metrics) with an API key.
Drive Instavar Studio video jobs (create, render, approve, publish, metrics) with an API key.
This is a well-designed MCP server that acts as a thin HTTP client to the Instavar API. Authentication is properly implemented via per-user API keys stored in environment variables with appropriate scoping. The code is clean, input validation is comprehensive using Zod, and URL encoding is correctly applied to prevent injection attacks. Minor issues include a version mismatch between package.json and index.ts, and a very low-severity observation about error message logging, but these do not materially impact security. Supply chain analysis found 2 known vulnerabilities in dependencies (1 critical, 0 high severity). Package verification found 1 issue.
7 files analyzed · 5 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: INSTAVAR_API_KEY
Environment variable: INSTAVAR_BASE_URL
Add this to your MCP configuration file:
{
"mcpServers": {
"com-instavar-mcp-server": {
"env": {
"INSTAVAR_API_KEY": "your-instavar-api-key-here",
"INSTAVAR_BASE_URL": "your-instavar-base-url-here"
},
"args": [
"-y",
"@instavar/mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
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
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.