api.video MCP for AI Agents. Manage live streams and analyze video performance metrics
api.video allows you to manage every aspect of video content—from initial upload and live stream setup to advanced analytics and chapter creation—all through natural conversation with your AI client.
Give Claude and any AI agent real-world access
Create new video containers, upload sources from URLs, and update core parameters for any existing video.
Set up live streams, manage stream keys, and terminate running broadcasts via simple commands.
Retrieve aggregated metrics or detailed time-series breakdowns to understand how videos are performing for your audience.
Generate automatic summaries, list chapters, add captions, and customize the appearance of players with watermarks.
Set up webhooks to react instantly when video events occur and generate upload tokens for secure client-side data ingestion.
Ask an AI about this
Waiting for input…
What AI agents can do with Video Stream Operations: 30 Tools for Content Management
Use these tools to list videos, create content containers, manage player themes, and retrieve detailed performance metrics.
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 api.video MCPComplete Live Stream
Stops a live stream that is currently running.
Create Live Stream
Creates a new object defining the parameters for a live broadcast.
Create Player
Generates and customizes a player theme, allowing you to set specific visual...
Create Summary
Automatically generates an abstract and key takeaways for a specified video content.
Create Upload Token
Generates a temporary token used to securely upload large files from client-side...
Create Video
Establishes a new video object container for tracking and management.
Create Webhook
Subscribes to specific video events, ensuring you are notified when something happens to your content.
Delete Caption
Removes a specific caption track from a video.
Delete Chapter
Deletes defined time segment markers (chapters) from a video timeline.
Delete Live Stream
Permanently removes an existing live stream definition.
Delete Player Logo
Removes the logo image from a custom player theme.
Delete Player
Deletes an entire customized player theme.
Delete Summary
Permanently removes generated summary text and takeaways for a video.
Delete Upload Token
Invalidates and deletes an active upload token.
Delete Video
Permanently removes a video object from your project container.
Delete Watermark
Removes a defined watermark overlay from the video content.
Delete Webhook
Unsubscribes and removes an existing webhook listener.
Get Caption
Retrieves the full text and timing data for a specific caption track.
Get Chapter
Fetches the details and timecodes for a specific chapter marker in a video.
Get Discarded Video
Retrieves historical data and details of a video that was discarded from the active...
Get Live Stream
Fetches all current settings and status information for a specific live stream.
Get Metrics Breakdown
Pulls an analysis of viewership metrics, providing detailed breakdowns by source or...
Get Metrics Timeseries
Retrieves performance data points over a specific timeline for trend analysis.
Get Metrics
Gets an overall, aggregated view of all key analytics metrics for your content.
Get Player
Retrieves the full configuration and theme details of a specific player type.
Get Summary Source
Fetches the original text or source material used to generate a video summary.
Get Upload Token
Retrieves the details and expiry time of an active upload token.
Get Video Status
Checks if a video has finished uploading or encoding, providing its current...
Get Video
Retrieves all core details about a specific video object in the project.
Get Webhook
Fetches the configuration and security signature for an existing webhook listener.
List Captions
Lists all available caption tracks associated with a video container.
List Chapters
Retrieves a list of all defined chapters and their timecodes for a given video.
List Discarded Videos
Lists videos that were discarded, if the Video Restore feature is enabled on your...
List Live Streams
Retrieves a list of all existing live stream definitions in the project.
List Players
Lists every customized player theme that has been created for your videos.
List Summaries
Retrieves a list of all generated summaries across your video library.
List Tags
Shows every tag used in the project and how many videos are associated with each one.
List Upload Tokens
Lists all active upload tokens to help manage your content pipeline security.
List Videos
Retrieves a list of every video object currently tracked in the project container.
List Watermarks
Lists all existing, defined watermarks used across your videos.
List Webhooks
Shows a list of all configured webhook endpoints and their current status.
Restore Discarded Video
Moves a video from the discarded state back into active project management.
Update Caption Default
Sets one specific caption track to be displayed by default on the player.
Update Live Stream
Modifies existing live stream settings, such as titles or broadcast parameters.
Update Player
Makes changes to the visual appearance and settings of an existing player theme.
Update Summary Source
Allows manual editing or updating of the source text for a video summary.
Update Thumbnail
Changes the preview image shown for a video by selecting a specific timecode.
Update Video
Modifies general parameters of an entire video object, like its title or description.
Upload Video Source
Ingests new video content directly from a provided web URL.
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.
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
Make Your AI Do More
Start with api.video, 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by api.video. 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
api.video MCP: Automating Video Content Management Workflows
Today, managing a single video asset means jumping between five different interfaces: the upload dashboard for sourcing footage, the analytics tab for checking views, the player settings page to change branding, and the metadata editor to write descriptions. This process is tedious, requires constant context-switching, and often leads to forgotten steps or inaccurate data entry.
With this MCP connected, your agent acts as a dedicated video engineer. You simply tell it what you need—like 'Generate summaries for all videos tagged Q4'—and it handles the uploads, calls `create_summary`, updates metadata, and reports back the finished product. It eliminates dashboard hopping entirely.
api.video MCP: Deep Dive into Live Streaming Operations
Setting up a live stream used to be a multi-step nightmare: first, creating the stream object; second, getting the correct keys; third, updating settings if you needed a different title or scheduled date. A simple error in any single step meant the broadcast failed.
Now, your agent manages this whole process conversationally. You can use `create_live_stream` and later modify it with `update_live_stream`—all without touching an API key or navigating complex forms. The entire workflow is managed through natural chat.
What api.video MCP for AI Agents MCP does for your AI
This MCP gives your agent total control over complex video infrastructure. You can handle the entire lifecycle, starting by ingesting raw footage from a URL or uploading it directly. It lets you manage the container itself, set up custom player themes, and even schedule watermarks for protection. For live content, you can create streams, manage broadcast details, and eventually signal when the session is complete.
Beyond storage, your agent pulls detailed metrics like viewership breakdowns and time-series data to analyze performance. You'll also get deep control over metadata by creating summaries or listing chapters. If you’re already using a platform like Vinkius, connecting this MCP gives your AI client all the video tools it needs in one place.
019e3865-87d2-72c7-832e-ab4ec5028474 How to set up api.video MCP for AI Agents MCP
The bottom line is that you talk to your AI client about video tasks—like analyzing performance or updating chapters—and it handles all the necessary backend calls automatically.
Subscribe to this MCP in Vinkius and provide your api.video API Key.
Your AI agent accesses the full suite of video tools, allowing you to issue commands like 'List all videos' or 'Get metrics breakdown'.
The system executes the request against the live API connection, returning structured data that your agent translates back into actionable conversation.
Who uses api.video MCP for AI Agents MCP
This MCP is essential for media companies, content marketing teams, and developers building visual platforms. It solves the problem of scattered video management by centralizing control over encoding, streaming, and analytics.
Needs to quickly update metadata or generate summaries for a batch of finished videos without logging into separate dashboards.
Requires the ability to check encoding statuses, manage webhooks, and troubleshoot video containers directly from their code environment.
Manages a content library by listing videos, adding captions, or updating player themes across multiple projects.
Benefits of connecting api.video MCP for AI Agents MCP
Get instant content analysis: Use the create_summary tool to generate abstracts and key takeaways for any video, eliminating manual transcription work.
Maintain control over distribution: By running create_player and managing watermarks, you ensure your brand identity is consistently applied across all viewed videos.
Streamline live broadcasting: The MCP allows you to use create_live_stream and later complete_live_stream, handling the entire lifecycle of a broadcast session.
Deep analytics access: You don't just get numbers; you can call get_metrics_breakdown or get_metrics_timeseries to pull specific performance data points for reporting.
Simplify content ingestion: Instead of complicated API calls, your agent handles uploading sources using upload_video_source and managing secure tokens with create_upload_token.
api.video MCP for AI Agents MCP use cases
Analyzing a Campaign's Reach
A marketing analyst needs to know which videos performed best last quarter. They ask their agent to use the MCP, which calls get_metrics and then runs get_metrics_timeseries to pull a detailed graph of viewership spikes over time.
Updating Evergreen Content
A content manager noticed an old video is missing key chapters. They ask their agent, which uses the MCP's tools to list_chapters first, then executes a specific chapter update using get_chapter, fixing the metadata without touching the source file.
Securing Upload Pipelines
A developer needs their client application to upload video files securely. They ask their agent to use create_upload_token and then monitor it with get_upload_token, ensuring the process is auditable and safe.
Handling Live Broadcasts
A producer needs to set up a multi-day training event. They ask their agent to use create_live_stream for the initial setup, and later confirm the end by calling complete_live_stream, fully managing the live cycle.
api.video MCP for AI Agents MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Manually updating player details
Logging into the web dashboard every time you need to change a brand color or logo on a video player.
Use the MCP's update_player tool. Your agent handles changing the theme and logo using delete_player_logo if necessary, keeping everything within your chat interface.
Forgetting to track content history
Deleting a video or making an update, only to realize later you needed that original version for comparison.
If Video Restore is active, use list_discarded_videos and then execute restore_discarded_video through the agent. Never lose historical context.
Mismanaging captions
Having to manually delete old or incorrect caption tracks one by one.
List all available captions using list_captions, then direct your agent to use delete_caption on the specific track that needs removing, keeping your metadata clean.
When to use api.video MCP for AI Agents MCP
Use this MCP if you need deep, automated control over a video's entire lifecycle: ingestion, streaming, metadata enrichment, and analytics retrieval. You should connect it when multiple steps are required—for instance, uploading content (upload_video_source) AND immediately generating summaries (create_summary). Don't use it if your only goal is simple viewing or basic hosting; you don't need the full power of this MCP for that. Instead, if you just need to list videos and nothing else, a simpler file management tool might suffice. But if you require reliable webhooks, player customization (create_player), or time-series performance data, this is your go-to video operations hub.
Frequently asked questions about api.video MCP for AI Agents MCP
How do I use the api.video MCP to manage my live broadcasts? +
You tell your agent to create a new stream, and it handles all the necessary setup, providing you with the required broadcast keys. It also lets you update settings or signal when the stream is finished.
Can I use this MCP to analyze my video performance data? +
Yes. You can ask your agent to pull detailed analytics. It retrieves both overall metrics and time-series breakdowns, helping you pinpoint exactly when and why viewers dropped off.
Is this better than manually uploading videos via the website? +
Much better. Instead of multiple web logins, your agent handles everything—from ingesting a video source from a URL to checking its final encoding status—all within one chat session.
How do I add chapters or captions using the api.video MCP? +
You simply ask for it. Your agent uses tools to list existing chapters, and then you can direct it to create new ones at specific timecodes, updating your video's metadata instantly.
Can I customize the player appearance with this MCP? +
Absolutely. You tell your agent what changes you want—like adding a watermark or changing colors—and it uses tools to update the player theme and logo without needing developer access.