Twelve Labs (Video Understanding)

Twelve Labs (Video Understanding) MCP Connector for Claude

A+

Search, analyze, and extract semantic insights from video content using Twelve Labs' powerful multimodal AI models.

18 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect Twelve Labs to your AI agent to unlock the full potential of video understanding. This server allows your agent to index video files, perform complex semantic searches, and generate deep analytical insights from visual and audio data.

What you can do

  • Video Indexing — Create and manage indexes to organize your video library for rapid retrieval and analysis.
  • Semantic Search — Query your video content using natural language to find specific moments, objects, or actions without manual tagging.
  • Asset Management — Upload videos via URLs or multipart sessions and monitor their indexing status in real-time.
  • Deep Analysis — Run synchronous or asynchronous analysis tasks to extract structured data from your video assets.
  • Embeddings & Entities — Generate multimodal embeddings and manage entity collections for advanced machine learning workflows.

How it works

  1. Subscribe to this server
  2. Enter your Twelve Labs API Key
  3. Start querying your video data from Claude, Cursor, or any MCP-compatible client

Transform your video archives into searchable, actionable data. Your AI can now 'watch' and understand hours of footage in seconds.

Who is this for?

  • Content Creators & Media Teams — quickly find b-roll or specific scenes across massive video libraries.
  • Security & Operations — search through hours of footage for specific events or objects using natural language.
  • Developers — integrate state-of-the-art video understanding into your AI workflows without building complex pipelines.
video-searchmultimodal-aisemantic-searchvideo-indexingcomputer-vision

18 tools expose this connector's capabilities to your AI agent.

analyze_async

Analyze and segment videos asynchronously

create_multipart_upload

Create a multipart upload session

get_index

Retrieve an index by ID

analyze_sync

Analyze and segment videos synchronously

confirm_multipart_upload

Confirm a multipart upload

create_asset

Upload content to create an asset

update_index

Update an index name

create_entity_collection

Create an entity collection

create_entity

g., a person) within a collection. Create an entity

create_index

Create a new index

delete_index

Delete an index

embed_async

Create embeddings asynchronously

embed_sync

Create embeddings synchronously

get_indexed_asset

Retrieve an indexed asset

index_asset

Index an uploaded asset

list_indexes

List all indexes

report_multipart_progress

Report progress for a multipart upload

search

Search for moments in videos

See how to talk to your AI agent using Twelve Labs (Video Understanding).

List all my Twelve Labs video indexes.

I've retrieved your indexes. You have 3 active indexes: 'Marketing-2024' (ID: idx_abc123), 'Product-Demos' (ID: idx_def456), and 'Security-Feed' (ID: idx_ghi789).

Create a new index named 'Webinar-Archive' using the Marengo 3.0 model with visual and audio options.

Index 'Webinar-Archive' has been created successfully with ID: idx_web987. It is configured with the Marengo 3.0 model for both visual and audio analysis.

Search for 'a person presenting a slideshow' in index idx_abc123.

Searching... I found 2 relevant matches in index idx_abc123. The first is at 02:15 in 'Q3-Review.mp4' and the second is at 10:45 in 'Strategy-Session.mp4'.

You can use the `list_indexes` tool. It will return a list of all indexes available in your Twelve Labs account, including their IDs and configuration.

Related Connectors