mcp.film / Editing & Post / TwelveLabs MCP
TwelveLabs MCP
Index, search, and analyze video libraries with Pegasus and Marengo through MCP.
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 mcp add twelvelabs -e TWELVELABS_API_KEY=YOUR_KEY -- npx -y --package=twelvelabs-mcp twelvelabs-mcp-stdio
{
"mcpServers": {
"twelvelabs": {
"command": "npx",
"args": [
"-y",
"--package=twelvelabs-mcp",
"twelvelabs-mcp-stdio"
],
"env": {
"TWELVELABS_API_KEY": "YOUR_KEY_HERE"
}
}
}
}
{
"mcpServers": {
"twelvelabs": {
"command": "npx",
"args": [
"-y",
"--package=twelvelabs-mcp",
"twelvelabs-mcp-stdio"
],
"env": {
"TWELVELABS_API_KEY": "YOUR_KEY_HERE"
}
}
}
}
TWELVELABS_API_KEY — https://playground.twelvelabs.io
Tools you'll see
create-indexstart-video-indexing-tasksearchasync-analyse-videocreate-entityretrieve-video-embeddingsField 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
MartiniMartini
Official
The film set for AI videos — direct entire productions from your agent.
Deepgram MCPDeepgram
Official
Official Deepgram server: Nova transcription, diarization, and audio intelligence.
Airtable MCP ServerAirtable
Official
Official hosted Airtable MCP: query, create, and update production-tracking bases.