Skip to main content
Connector status: LIVE on every paid plan. The fastest path is the one-click hosted connection — press Connect to Claude on the connector page, authorize on your own account, done (no key, no config). Prefer to run it yourself? The API-key bearer local install is below. Full signatures: Connector API.
The connector answers: how do I let my assistant read my teardowns directly, instead of pasting a report into it? The videngineer connector is an MCP server. It gives your assistant twenty-one tools for the analyses on your own account (plus public teardown discovery) — over the hosted endpoint, or run beside your tools with an API key. Like For your AI, this page names clients and tools because its purpose is setup; the rest of the docs stay product-side.

What it is, and what it is not

The connector supplies context. The making happens in your tools: your editor, your image and video models, your workflow. Nothing about the connector changes what videngineer is for - you study the mechanism and bring your own footage, subject, and brand.

Before you start

  • An API key. In the app: Account → API access → Create key. Reveal and copy it there, regenerate it to replace it immediately, or revoke it outright. See Account & billing.
  • A paid plan. API keys and the connector are included on every paid plan; the free plan shows a plan upsell on the API access card instead of a Create key button. If your plan later drops the entitlement, an existing key is suspended rather than deleted, and upgrading reactivates the same key. (Only needed for the local API-key install — the one-click hosted connection needs no key.)
  • Python with the MCP runtime: pip install "mcp[cli]" (or uv add "mcp[cli]").
The key acts as your account, on your plan. What the connector can do is exactly what you can do in the app, and no more.

Connect in one click (hosted)

The fastest path — no key, no file, no terminal.
1

Press Connect to Claude

On the connector page, press Connect to Claude. It deep-links into Claude’s Add custom connector modal with videngineer prefilled. (To add it by hand: Claude → Settings → Connectors → Add custom connector, name it videngineer, endpoint https://mcp.videngineer.com/mcp.)
2

Authorize on your own account

You sign in to videngineer and approve the connection. The grant is scoped (mcp:read, mcp:analyze, mcp:cut_brief, mcp:build_cuts) — a read-only grant is a real option.
3

The twenty-one tools appear

The same tools listed below are now available in your client. Nothing runs on its own; spend tools still charge only on an explicit call.

Install locally with an API key

Prefer to run the connector yourself? Three steps. Verified in Claude Desktop and Claude Code. Other MCP clients that launch a local stdio server, including Cursor, take the same command, args, and env values, but we have not verified them.
1

Create your key

In videngineer: Account → API access → Create key, then Reveal and Copy. One key per account. If it leaks, Regenerate from the same card and the old key stops working immediately.
2

Download the connector

One file plus its runtime.
3

Add one config entry, then restart

Point your client at the file you just downloaded and put your key in env.
Edit claude_desktop_config.json, then fully quit and reopen the app.
A ready-to-edit copy of that block is downloadable at claude_desktop_config.example.json.
Ask for something small first: “Use videngineer to list my analyses.” If the twenty-one tools are wired, you get your library back, newest first.
Two optional environment variables: VIDENGINEER_BASE_URL overrides the API host (defaults to https://videngineer.com), and VIDENGINEER_WAIT_CAP caps how long get_report polls a running analysis, in seconds (defaults to 300).

The twenty-one tools

Most tools only read. Two spend wallet credits or plan minutes. One builds the cut grid at 0 credits from your balance. The split is enforced server-side, not by prompt. Full signatures, param tables, and measured response excerpts: Connector API.

Read-only, always free

The study library filters across seven tag dimensions — storytelling approach, opening hook, production style, techniques to study, job of the video, length, and platform. Browse the full tag schema (every tag and what it means), or call list_teardown_tags for the live vocabulary with per-tag counts. Filters combine with AND, so find_teardowns(format="ads", tags=["screen-capture","hook-cold-open"], quality="4k") narrows the shelf to exactly the reference you want to study.

Spends or privileged plan actions

analyze_video accepts a YouTube, TikTok, Instagram, Vimeo, X, Google Drive, or direct MP4 URL; optional label names the teardown in your Library. Spend tools report the outcome in the payload. get_cut_brief returns charged and plain-language credit_status so the assistant does not guess.

Cut identity

Cuts are addressable two ways, and both work anywhere a cut is accepted:
  • cut_number - a stable 1-based number that matches the order of the grid in The Cuts tab. Cut 3 is cut 3.
  • technique_id - the stored id for that cut, such as cut-003. Use it when you want a reference that survives being written down.
Pass either as cut. A reference that does not resolve comes back with the valid set, so your assistant can correct itself without another round trip. Cuts have to exist before they can be read. If the analysis has not had its cuts built yet, the cut tools return cuts_built: false and name the recovery: call build_cuts(job_id) — 0 credits from your balance, plan-gated (Pro+), the build runs on compute included in the paid plan — then poll list_cuts(job_id) until cuts_built:true, usually 1–2 minutes. See The Cuts.

Money and safety

  • Reads are free. Discovery, status, report, cut browse, scenes, assets, sound, cast, and bundle tools never charge.
  • Two tools spend, and only on an explicit call: analyze_video (SPENDS CREDITS) and get_cut_brief (2 credits new / 0 re-open).
  • build_cuts charges 0 credits from your balance. Included plan compute on paid plans (Pro+); free plans get the upgrade answer. Repeated failures trip a per-job circuit breaker.
  • Re-opening a brief is free. Server dedupe is on analysis + cut + engine version.
  • Ownership is checked server-side, per id. An analysis that is not yours comes back as a redacted preview with analyze-it-yourself — never auto-analyzed.
  • Nothing is destructive. No tool edits, renames, moves, or deletes Library content.
  • The connector talks to videngineer only. Your key is sent as a bearer token to videngineer.com and nowhere else.

The hosted connection

Live on every paid plan. The one-click hosted connection (press Connect to Claude, authorize from your own account, no key or config) is switched on. See Connect in one click above, or add the endpoint https://mcp.videngineer.com/mcp as a custom connector by hand. The hosted surface exposes the same twenty-one tools, applies the same ownership rules, and scopes permissions (mcp:read, mcp:analyze, mcp:cut_brief, mcp:build_cuts) so a read-only grant is a real option.

Troubleshooting

Still stuck: hi@videngineer.com with the subject “MCP connector”.

Connector recipes

Real asks, the tools they trigger, and the shape of what comes back.

For your AI

The copy-paste handoff, for when you are not running the connector.

The Cuts

What a cut is, how cuts are detected, and what Cut Blueprint contains.

Plans & credits

What each plan includes and which actions use credits.