mcp.film

mcp.film / Editing & Post / TwelveLabs MCP

TwelveLabs MCP

Officialby TwelveLabs / Teraflopfreemiumverified Jun 28, 2026

Index, search, and analyze video libraries with Pegasus and Marengo through MCP.

Rate it: no ratings yet

What it does

TwelveLabs' MCP server gives agents semantic video search and analysis: create indexes, upload or batch-index clips, search by natural language or image, summarize footage, generate chapters/highlights, and retrieve embeddings. For filmmakers this is the missing dailies-and-library brain — ask for the shot where a character enters frame, find matching B-roll, or produce structured notes from long generated cuts.

Connect

Claude Code
claude mcp add twelvelabs -e TWELVELABS_API_KEY=YOUR_KEY -- npx -y --package=twelvelabs-mcp twelvelabs-mcp-stdio
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "twelvelabs": {
      "command": "npx",
      "args": [
        "-y",
        "--package=twelvelabs-mcp",
        "twelvelabs-mcp-stdio"
      ],
      "env": {
        "TWELVELABS_API_KEY": "YOUR_KEY_HERE"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "twelvelabs": {
      "command": "npx",
      "args": [
        "-y",
        "--package=twelvelabs-mcp",
        "twelvelabs-mcp-stdio"
      ],
      "env": {
        "TWELVELABS_API_KEY": "YOUR_KEY_HERE"
      }
    }
  }
}
Auth: api_key · env TWELVELABS_API_KEY — https://playground.twelvelabs.io

Tools you'll see

create-indexstart-video-indexing-tasksearchasync-analyse-videocreate-entityretrieve-video-embeddings

Field notes

npm twelvelabs-mcp 1.0.0, published May 2026, maintained by the `twelvelabs` npm account plus Teraflop. The stdio bin is `twelvelabs-mcp-stdio`; the explicit `--package=twelvelabs-mcp` npx form avoids npm confusing the package name with the bin name. Local file and folder uploads only work over stdio; hosted HTTP expects API-key headers and public/direct video URLs.

Pairs well with