Vinkius

Twelve Labs MCP. Search videos with natural language queries.

Twelve Labs (Video Understanding) provides your agent with multimodal AI capabilities to index video content and extract deep semantic insights. You can query vast video libraries using natural language, locating specific objects, actions, or speakers across hours of footage without manual tagging. This MCP handles the entire process: asset upload, indexing, embedding generation, and complex search retrieval.

Twelve Labs MCP is compatible with Claude Claude
Twelve Labs MCP is compatible with ChatGPT ChatGPT
Twelve Labs MCP is compatible with Cursor Cursor
Twelve Labs MCP is compatible with Gemini Gemini
Twelve Labs MCP is compatible with Windsurf Windsurf
Twelve Labs MCP is compatible with VS Code VS Code
Twelve Labs MCP is compatible with JetBrains JetBrains
Twelve Labs MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Find specific moments in videos

Search through indexed video content using natural language queries to pinpoint exact time stamps for objects or actions.

Upload and manage entire video libraries

Handle large-scale asset uploads, confirming multipart sessions and monitoring the indexing status of videos from URLs or local files.

Generate deep data embeddings

Create multimodal vector embeddings asynchronously or synchronously to power advanced machine learning workflows on video assets.

Structure entity data for analysis

Define and populate collections of entities, such as people or objects, allowing your agent to track specific subjects across multiple videos.

Run targeted video analyses

Execute deep analysis tasks on video assets to extract structured data points from both visual frames and audio tracks.

Waiting for input…

AI Agent
Twelve Labs

What AI agents can do with Twelve Labs (Video Understanding): 18 Tools

These tools give your agent granular control over every stage of multimodal AI workflow, from uploading assets to generating detailed search indexes.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Twelve Labs (Video Understanding) MCP

Analyze Async

Starts a background job to break down and analyze video content into segments.

Create Multipart Upload

Starts a segmented upload session, allowing you to reliably transfer very large...

Get Index

Retrieves the full details of a specific index using its unique ID number.

Analyze Sync

Analyzes and breaks down video content instantly, returning results immediately.

Confirm Multipart Upload

Verifies the details of a large, segmented file upload session before starting the...

Create Asset

Uploads raw video content to begin the process of creating an indexed digital asset.

Update Index

Changes the descriptive name of an existing video index without affecting its underlying data.

Create Entity Collection

Sets up a group or collection designed to hold and categorize specific types of...

Create Entity

Adds a single entity, such as a person's name, into an existing defined collection.

Create Index

Initializes and names a new index that will store all the video metadata for later...

Delete Index

Removes an entire index from the system when the associated project or data is no...

Embed Async

Generates vector embeddings for video content in the background, preparing it for semantic search.

Embed Sync

Creates vector embeddings for video content instantly, useful for small-scale testing and immediate use cases.

Get Indexed Asset

Fetches all the structured data and metadata associated with an already uploaded and...

Index Asset

Sends a specific asset to be processed and added to a pre-existing index.

List Indexes

Retrieves a list of all available indexes, showing their names and IDs.

Report Multipart Progress

Checks and reports the current progress status of a large, ongoing multipart upload...

Search

Runs a natural language query against an index to find specific moments or time segments within videos.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Twelve Labs MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Twelve Labs integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Twelve Labs (Video Understanding), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Twelve Labs MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Twelve Labs. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Finding a single moment in hours of footage is painful work.

Today, if you're reviewing an incident or curating content for marketing, the process is brutal. You open your video management system, and instead of getting a direct answer, you are faced with endless thumbnails and time sliders. You have to click play, scrub through minutes of irrelevant footage, pause it, take notes, and copy down timestamps manually. It's an exercise in exhaustion.

With this MCP, your agent handles the slog. Instead of manual clicking, you just ask a natural language question like, 'Find every instance of the blue widget being handled.' The system processes that request against your indexed videos and spits out exactly what you need—the time codes, the relevant clips, and sometimes even structured data about the object itself.

Twelve Labs (Video Understanding) MCP provides search access to visual context.

You eliminate the manual steps of tagging. You don't have to wait for a human editor or ML engineer to go through footage and label every object or action point; you simply establish an index using `create_index`, and your agent does the deep work automatically.

The difference is radical: instead of viewing video archives as passive recordings, they become active, queryable knowledge bases. Your AI client can now interact with them like a highly specialized research assistant.

What Twelve Labs MCP does for your AI

This MCP gives your agent the ability to 'watch' videos and understand what it sees and hears. Instead of manually reviewing massive video archives, you can now query them using plain language—asking things like, "Show me every time someone mentions Q3 revenue" or "Find all shots featuring a red car." When you connect this MCP via Vinkius, your agent gets direct access to the tools needed to index videos and run deep analyses.

It handles everything from uploading assets to creating searchable indexes. Your agent can process visual and audio data simultaneously, generating structured insights about entities and moments in time. You simply tell your AI client what it needs, and this MCP does the heavy lifting of turning raw video files into actionable, machine-readable data points.

Built · Hosted · Managed by Vinkius Twelve Labs Video Understanding - Search & Index Videos
Server ID 019e38ff-bc3e-73d5-bb9b-0eb183ea0793
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Frequently asked questions about Twelve Labs MCP

How do I start using the Twelve Labs (Video Understanding) MCP? +

You subscribe to this MCP on Vinkius and provide your API key. Then, you use the create_index tool first to establish a searchable container for your data.

Can I search my videos using natural language with Twelve Labs (Video Understanding) MCP? +

Yes, that's its main purpose. The search tool lets you type what you are looking for—like 'a person arguing about contracts'—and it returns time codes across your indexed content.

Is Twelve Labs (Video Understanding) MCP better than just uploading videos to Google Drive? +

Absolutely. Standard storage services only hold the file; this MCP actually analyzes the contents, creating structured indexes and allowing semantic search based on objects or actions.

What is the difference between `analyze_sync` and `analyze_async` with Twelve Labs (Video Understanding) MCP? +

analyze_sync gives you immediate results for small tasks, but analyze_async handles large videos or complex jobs in the background without timing out your agent session.

How do I upload a massive video file to Twelve Labs (Video Understanding) MCP? +

You use the multipart tools. First, call create_multipart_upload to start the session, then send chunks of data and monitor progress with report_multipart_progress.

How do I list all my existing video indexes? +

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.

Can I search for a specific moment inside my videos using text? +

Yes! Use the search tool by providing an index_id and a search query. The AI will find the most relevant timestamps and video segments based on your description.

How do I add a new video to an index for analysis? +

First, use create_asset with a public URL to upload the video. Then, use the index_asset tool with the resulting asset_id and your target index_id to start the processing.