4,500+ servers built on MCP Fusion
Vinkius

Vidyard MCP. Control your entire video library from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Vidyard MCP on Cursor AI Code Editor MCP Client Vidyard MCP on Claude Desktop App MCP Integration Vidyard MCP on OpenAI Agents SDK MCP Compatible Vidyard MCP on Visual Studio Code MCP Extension Client Vidyard MCP on GitHub Copilot AI Agent MCP Integration Vidyard MCP on Google Gemini AI MCP Integration Vidyard MCP on Lovable AI Development MCP Client Vidyard MCP on Mistral AI Agents MCP Compatible Vidyard MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Vidyard MCP Server lets your AI client manage all your business video assets, players, and hosting links through natural conversation.

Instead of clicking around complex dashboards, you talk to your entire library—list videos, check encoding status, get direct download URLs, or set up new embed players with simple commands.

What your AI agents can do

Attach video to player

Adds a video asset into a specific player container, requiring both the player ID and video ID.

Create empty player

Builds a new, empty video player container that you can then populate with content.

Delete video asset

Permanently deletes a video asset from Vidyard. Be careful; this action is irreversible.

+ 7 more capabilities included
View Video Inventory

List all stored video assets in your Vidyard dashboard, providing IDs for every piece of content.

Retrieve Asset Metadata

Pull technical data on a specific video—including its length and encoding status.

Generate Stream Links

Get direct download URLs for various MP4 qualities (like 720p or 1080p) ready to embed or archive.

Manage Video Players

Create, update the name of, and organize video player containers (facades).

Link Videos to Players

Attach a specific video asset into an existing or newly created player container.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Vidyard MCP Server: 10 Tools for Video Ops

Manage every aspect of your video content—from listing assets to generating direct download URLs—using these ten specialized tools.

attach019d761c

attach video to player

Adds a video asset into a specific player container, requiring both the player ID and video ID.

create019d761c

create empty player

Builds a new, empty video player container that you can then populate with content.

delete019d761c

delete video asset

Permanently deletes a video asset from Vidyard. Be careful; this action is irreversible.

delete019d761c

delete video player

Deletes an entire video player container, but it does not delete the original video assets themselves.

get019d761c

get player details

Retrieves all specific details about a single video player container.

get019d761c

get video details

Gets technical metadata for a specified video, like its length and encoding status.

get019d761c

get video source files

Retrieves direct stream URLs for various quality levels of the video asset (e.g., 480p, 720p).

list019d761c

list video players

Shows a list of every configured video player container in your account.

list019d761c

list videos

Lists all individual video assets currently stored in the Vidyard dashboard.

update019d761c

update player name

Changes the display name or title of an existing, live video player container.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Vidyard, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You connect your Vidyard account to any agent, and suddenly all that complex dashboard clicking is gone. This server lets your AI client manage everything—your videos, your players, your whole damn workflow—just by talking to it. You don't gotta click around; you just tell your agent what you need done.

Viewing Your Video Library
You can start by listing every single video asset in the Vidyard dashboard using list_videos. This gives you a clean roster and all the unique IDs you need for everything else. If you want to dig deeper into one of those assets, use get_video_details to pull technical metadata; that'll show you things like its length or whether it’s fully encoded yet.

Getting Stream Links and Files
To get the actual video files ready for embedding or archiving, run get_video_source_files. This tool grabs direct stream URLs for various quality levels—you can pull 480p, 720p, and 1080p links right out of it. When you're done with a piece of content entirely, be careful; you can permanently delete the asset using delete_video_asset.

This action is one-way, so make sure you're absolutely sure before you tell your agent to do that.

Building and Managing Players
For setting up where your videos show up, you first check what players you got with list_video_players. If you need a new spot for content, use create_empty_player to build a brand-new container. To see the specific details on an existing player—like who owns it or its current settings—you run get_player_details.

You can also update how people see the player by using update_player_name, which changes the display title of that live container.

Linking Content to Players
Once you've got your video and your player, you gotta link 'em up. Use attach_video_to_player when you need to put a specific video asset into an existing or new player container; it requires both the target Player ID and the Video ID to work correctly. If a whole player setup is junk and you don't need it anymore, use delete_video_player to wipe out the entire container—note that this doesn't delete the original video asset itself.

Basically, your agent handles all the heavy lifting: It lists what you have (list_videos), tells you its specs (get_video_details), gets you direct links for every quality level (get_video_source_files), builds brand-new players (create_empty_player), manages existing ones (update_player_name and get_player_details), connects the content to the container (attach_video_to_player), and cleans up the mess when you're done (delete_video_asset or delete_video_player).

It keeps your whole video inventory running like clockwork, without you ever having to touch a complicated dashboard.

How Vidyard MCP Works

  1. 1 First, subscribe the AI agent and enter your Vidyard API Token.
  2. 2 Second, ask your agent to perform an action (e.g., 'List all videos with ID: X').
  3. 3 Third, the server runs the appropriate tool and sends the structured data back to your chat interface.

The bottom line is you talk about video assets like they're just files on a drive, and the agent handles the API calls for you.

Who Is Vidyard MCP For?

This is for anyone whose job involves moving or organizing media content: Marketing teams who need to quickly build campaign players; Sales reps who must grab specific product demo links on the fly; and Content creators managing large, evolving libraries. If your workflow requires coordinating video assets across multiple platforms, you need this.

Marketing Manager

Uses list_video_players to see all campaign setups and then uses attach_video_to_player when a new asset drops in.

Sales Engineer

Needs to run get_video_source_files immediately to generate the correct 720p download link for a client presentation.

Content Creator

Checks encoding status and asset availability using list_videos and get_video_details before scheduling distribution.

What Changes When You Connect

  • Instantly map out inventory. Instead of clicking through tabs to see what videos you have, use list_videos to get a full list and all necessary IDs in seconds.
  • Streamline asset delivery. When you need a direct link for a presentation, run get_video_source_files. You instantly get the MP4 links for 720p or 1080p without manual downloading.
  • Build players fast. Use create_empty_player to spin up a new container, and then use attach_video_to_player to populate it—all in one conversation flow.
  • Maintain clean organization. Need to rename an old campaign player? Just run update_player_name instead of digging into the dashboard settings.
  • Check asset health. Before using a video, run get_video_details. This confirms if it's encoded properly or if there are length issues.

Real-World Use Cases

01

Client needs an archived demo link

A sales rep knows the 'Product Demo' video exists but needs the highest quality, raw download file for a client who requires offline viewing. The agent runs get_video_source_files and returns all necessary 1080p MP4 links directly in the chat.

02

Marketing team needs a new campaign player

The marketing manager needs to launch a new video series. They ask the agent to create_empty_player with the name 'Q3 Webinar Series,' and then use list_videos to find the correct assets, finally running attach_video_to_player to link everything up.

03

Content creator needs cleanup

A content creator realizes three old video players are unused. They ask the agent to run list_video_players, confirm which ones are stale, and then use delete_video_player on the containers they don't need anymore.

04

Support team needs quick data validation

A support engineer is debugging a player embed issue. They run get_player_details to verify the current configuration and check for any missing metadata, immediately narrowing down the problem source.

The Tradeoffs

Copying IDs manually

A user has to navigate 5 different tabs, copy three unique video IDs (vy-123, vy-456), and paste them into a new form just to list what's available.

Just ask the agent: 'List all my videos.' The list_videos tool runs instantly, giving you structured data with all necessary IDs without any manual copying.

Assuming the right format

The user downloads a video directly from the dashboard expecting 1080p, but only gets a compressed or low-res version.

Don't download until you check the links. Use get_video_source_files to get guaranteed direct stream URLs for specific qualities (480p, 720p, etc.) before doing any manual work.

Not knowing what's attached

A player is showing the wrong video, and the user doesn't know if it was manually changed or linked incorrectly.

Run get_player_details on the container. This gives you a full audit of exactly which assets are currently attached to that specific player.

When It Fits, When It Doesn't

Use this server if your core workflow depends on coordinating, tracking, or retrieving multiple video components: players, videos, and stream URLs. Specifically, if you need to list inventory (list_videos) or link assets (attach_video_to_player), this is the right tool. Don't use it if you only need simple cloud storage—for pure file uploads without player management, a generic content repository API might suffice. Conversely, if your primary need is just generating embed codes for one known video ID, running get_video_source_files and getting that direct URL is the fastest path.

It’s key to remember the difference between listing all videos (list_videos) and getting deep specs on a single one (get_video_details). Use both in sequence when you need to validate an asset before attaching it.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Vidyard. 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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

attach_video_to_player create_empty_player delete_video_asset delete_video_player get_player_details get_video_details get_video_source_files list_video_players list_videos update_player_name

Dealing with video assets shouldn't involve clicking through six different dashboards.

Today, managing a simple campaign requires a nightmare of clicks. You have to jump between the 'Assets' tab to find an ID, then click into 'Players' to see where it goes, and finally copy that player's embed code—all while making sure you haven't forgotten which version (480p vs 720p) was needed for the client.

With this MCP server, your agent does all that heavy lifting. You just tell it: 'List my videos in the 'Q3 Campaign' player.' It runs `list_videos`, finds the right assets, and gives you structured data with exactly what you need—no clicking required.

Vidyard MCP Server: Get full control over your video ops from chat.

Manual asset management means wasting time tracking down unique IDs and guessing which version of a file is active. You spend half the day copying, pasting, and cross-referencing data that should be instantly available.

Now you use tools like `get_video_details` and `list_videos`. Your AI agent retrieves metadata and inventory in real-time. It's not just faster; it gives you a single source of truth for your entire video library.

Common Questions About Vidyard MCP

How do I get direct download links using the `get_video_source_files` tool? +

The get_video_source_files tool returns multiple URLs for one video. You specify which quality you need (e.g., 1080p, 720p) and it gives you the direct stream/MP4 link immediately.

What is the difference between `list_videos` and `list_video_players`? +

list_videos shows every standalone video file in your account. list_video_players only lists the containers (the players) that hold those videos.

Can I update a player's name using `update_player_name`? +

Yes, you can use update_player_name to change the display title of any existing video player container. This doesn't affect the underlying assets.

I need to attach a new video asset; which tool do I use? +

You must use attach_video_to_player. You will need two inputs for this: the specific ID of the player, and the unique ID of the video you want attached.

How do I safely delete a player container using `delete_video_player`? +

It permanently removes the video player ID from your account. Important: This action does not affect or delete the original video assets themselves, so you won't lose the source files.

What happens when I use `create_empty_player`? +

It generates a brand new, empty player container ID in your Vidyard account. You can then use other tools to attach videos or customize its settings.

My video just uploaded; how do I check its technical metadata using `get_video_details`? +

This tool retrieves the full technical data for any asset, including its current length, original encoding status, and other necessary specs for distribution.

If I use `get_player_details`, what information does it return about the player setup? +

It gives you a full breakdown of a specific video player's configuration. You'll get details like its current display name, associated videos, and general settings.

Can I get direct download links for my videos through the agent? +

Yes. The get_video_source_files tool allows your agent to retrieve direct MP4 download links and stream URLs for different qualities (like 720p or 1080p), making it easy to share raw files or use them in other applications.

How do I add a video to a specific player? +

Use the attach_video_to_player tool. You'll need to provide the player_id and the video_id. Your agent can help you find these IDs by listing your players and videos first.

Can I create new video players through conversation? +

Absolutely. The create_empty_player tool lets you provision a new player container with a descriptive name. Once created, you can attach videos to it and manage its settings directly through your agent.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Vidyard. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.