Brightcove MCP. Manage video assets and playlists from your chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Brightcove MCP Server lets you manage your entire video library through natural conversation. List videos, check metadata, create playlists, and monitor performance—all without opening the Brightcove dashboard.
Connect your AI agent to orchestrate video publishing, organization, and analytics on demand.
What your AI agents can do
Create playlist
Builds and saves a new playlist within your Brightcove video cloud.
Delete video
Permanently removes a specific video asset from your library.
Get folder videos
Retrieves a list of all videos located inside a specified folder.
Retrieves a comprehensive list of every video in your Brightcove account library.
Lists all videos contained within a specified folder ID, helping you pinpoint assets quickly.
Builds new playlists and pulls up the details for any existing playlist by ID.
Updates video names, descriptions, and other metadata fields for specific assets.
Pulls all technical and descriptive metadata for a single video asset.
Lists all available folders, allowing you to see how your assets are organized in the library.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Brightcove MCP Server: 10 Tools for Video Ops
Use these tools to perform core video management tasks like listing assets, updating metadata, and organizing playlists through natural language commands.
019d7563create playlist
Builds and saves a new playlist within your Brightcove video cloud.
019d7563delete video
Permanently removes a specific video asset from your library.
019d7563get folder videos
Retrieves a list of all videos located inside a specified folder.
019d7563get playlist
Gets all the details, including video list and title, for a given playlist.
019d7563get video
Retrieves all available metadata and technical details for one specific video.
019d7563get video count
Returns the total number of videos currently stored in your Brightcove account.
019d7563list folders
Lists every folder currently set up in your Brightcove video library.
019d7563list playlists
Returns a list of all playlists you have created in your account.
019d7563list videos
Lists every video asset available in your entire Brightcove account.
019d7563update video
Changes the name, description, or status of an existing video asset.
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
Make Your AI Do More
Start with Brightcove, 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
Brightcove MCP Server lets your AI agent run your entire video library using natural conversation. You can list videos, check metadata, build playlists, and track performance without ever opening the Brightcove dashboard. Hook up your AI client to make video publishing, organization, and analytics happen on demand.
To start, you'll use list_videos to pull a full list of every video asset in your Brightcove account. You can also check the total count of assets with get_video_count. If you need to find assets in a specific location, get_folder_videos lists every video inside a folder you name. You can also check what folders you've got set up by running list_folders.
When it comes to playlists, you'll use list_playlists to see every group you've made, and then create_playlist builds and saves a new one for you. You can pull up the full details, including the video list and title, for any existing group using get_playlist.
Need to tweak some video details? You can grab all the technical and descriptive metadata for one video with get_video. You can also change a video's name, description, or status using update_video.
Need to clear out some junk? delete_video permanently removes a specific video asset from your library.
This server gives your AI client direct access to the core functions of your video library. You can manage everything—from listing content to updating metadata and building playlists—all right in your chat window.
How Brightcove MCP Works
- 1 First, you subscribe to the server and input your Brightcove Account ID, Client ID, and Client Secret.
- 2 Then, you ask your AI client to perform an action, like 'List all videos in the 'Tutorial' folder'.
- 3 The server runs the necessary tool call, fetches the data from Brightcove, and sends the structured results back to your AI agent.
The bottom line is, you tell your AI client what you need, and it handles the connection, API calls, and data parsing for you.
Who Is Brightcove MCP For?
Content Managers, Video Producers, and Marketing Ops Engineers. If your job involves tracking video assets across multiple platforms or running content audits, this is for you. Stop manually opening the Brightcove dashboard just to check a video's status or list assets. You get the data you need directly in your chat.
Runs content audits by listing all videos or checking if a specific asset is marked active using the AI agent.
Collects video metadata and technical specs for reports by calling get_video directly from their editor without leaving the workspace.
Verifies API integration points and asset processing status by running targeted calls like list_folders or get_video_count in a script.
What Changes When You Connect
- See a video's full technical specs and metadata instantly. Use
get_videoto pull production-ready data for reports without navigating away from your editor. - Keep track of your content structure. Running
list_foldersshows every asset folder, letting you verify asset locations before a major content migration. - Build and manage content groups. Use
list_playlistsandcreate_playlistto organize videos for specific campaigns, all triggered by a simple command. - Maintain a clean library. Use
update_videoto change a video's description or toggle its active status immediately when a piece of content is retired. - Audit your entire library.
list_videoslets you see every asset in one go, whileget_video_countgives you a quick total count for reporting. - Streamline content discovery. If you know the folder, use
get_folder_videosto filter the search scope, narrowing down thousands of assets instantly.
Real-World Use Cases
Content Audit: Checking Video Status
A Content Manager needs to know if 15 old videos are still marked 'active' before a cleanup push. Instead of manually checking 15 dashboards, they ask the agent to list_videos and filter by status. The agent runs the tool and reports the active/inactive status for all 15 assets in one go.
Campaign Prep: Building a Playlist
A Marketing team needs to launch a new product campaign playlist. The producer first runs list_videos to gather all relevant IDs, then uses create_playlist, and finally uses get_playlist to confirm the structure. The entire setup happens without touching the Brightcove UI.
Developer Verification: Checking Asset Count
A developer is integrating a new asset processor and needs to confirm the total number of videos available. They simply call get_video_count. The agent runs the tool and provides the exact number, saving hours of manual database checks.
Refining Content: Changing Metadata
A Video Producer realizes the main company video has an outdated description. They ask the agent to update_video with the new description and updated name. The agent executes the tool and confirms the change is live immediately.
The Tradeoffs
Chasing videos by name
Asking the agent to 'Show me the video about X' and waiting for a response that requires multiple manual searches and filtering across different tabs.
→
Use list_videos to get a full list, then filter the output within the chat. If you know the folder, start with get_folder_videos for a scoped search. This is faster and more reliable.
Updating assets one by one
Manually opening 20 video details pages and changing the status or title for each one. This is slow and prone to human error.
→
First, use list_videos to get the IDs of the 20 videos. Then, use update_video in a single command to batch-update the metadata or status for all of them.
Assuming data is local
Expecting the AI agent to know the video's current status without asking for it, leading to incorrect assumptions about availability or metadata.
→
Always start by asking for the data. Use get_video_count for totals, or get_video for specific details. The tool forces you to check the source of truth.
When It Fits, When It Doesn't
Use this server if your job is managing, auditing, or moving large quantities of video assets. You need to perform CRUD operations (Create, Read, Update, Delete) on your Brightcove Cloud library and want to eliminate dashboard clicking. Don't use this if your goal is deep video analysis (e.g., analyzing viewer retention graphs); for that, you need a dedicated analytics tool. If you just need to upload a single file, that's a different process. This server is for managing the metadata and structure of videos already uploaded.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Brightcove. 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
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
Checking video status across dashboards shouldn't take a spreadsheet and three tabs.
Right now, checking the status of a video—is it active? What's its description? Is it in the right folder?—requires jumping between the main Brightcove dashboard, opening the specific video's details, and maybe exporting a spreadsheet just to count them. It's slow, and you're always clicking.
With the Brightcove MCP Server, you just ask your agent. You can ask, 'What are the titles and statuses of the last 10 videos in the 'Marketing' folder?' and get a clean, structured list back. The manual clicks are gone.
Brightcove MCP Server: Run video ops from chat.
Instead of logging into the Brightcove UI to build a new playlist, you tell the agent to `create_playlist` and specify the name. Then, you use `get_folder_videos` to pull in the necessary assets, and finally, you confirm the playlist with `get_playlist`. It's a full workflow, all in chat.
The difference is control. You stop working *inside* the platform and start *directing* the platform from your AI client.
Common Questions About Brightcove MCP
How do I use the `list_videos` tool to see everything? +
The list_videos tool shows every asset in your account. It’s the best place to start when you need a full inventory list or want to find a video by a general keyword.
What is the difference between `list_videos` and `get_folder_videos`? +
Use list_videos for a count of everything in your account. Use get_folder_videos when you know the exact folder ID and only want videos from that specific, contained area.
Can I change a video's title using `update_video`? +
Yes. The update_video tool handles changing the video's name, description, or its active/inactive status. You just provide the video ID and the new data.
How do I find all my existing video groups? +
First, run list_playlists to get the names of all playlists. Then, if you need details on one, use get_playlist with the playlist ID.
What is the best tool to see all the folders? +
Use list_folders. It gives you a complete map of your content structure, which is helpful if you're trying to locate an asset that someone moved.
How do I check the status of a single video using the `get_video` tool? +
The get_video tool returns comprehensive data on one video. You get its full metadata, technical specs, and current status in one call, which is useful for auditing.
What is the difference between `list_videos` and `get_video_count`? +
list_videos gives you a list of actual videos, including titles and IDs. get_video_count only returns a single number: the total count of videos in your entire account.
Can I update multiple videos at once using the `update_video` tool? +
No, the update_video tool updates only one video at a time. You must run the tool separately for every video you want to change.
Can I check if a video has been processed and is active? +
Yes! Use the get_video tool with the Video ID. Your agent will fetch the current state, showing if it is 'ACTIVE', 'INACTIVE', or still being processed.
How do I list all the videos with a specific tag? +
Simply ask the agent to list_videos and provide a search query like tags:summer. It will retrieve all matching media assets from your library.
Does the integration allow creating a new playlist? +
Yes. Use the create_playlist action and provide a name and type (e.g., EXPLICIT or SMART). You can then organize your videos into this new collection.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Pixelfed (Instagram Alternative)
Manage your Pixelfed presence — post photos, interact with the community, and track notifications directly from any AI agent.
Dailymotion
Manage video hosting via Dailymotion — upload and publish videos, track view counts, manage playlists, and search public content directly from any AI agent.
Jellyfin (Plex Alternative)
Manage your media library via Jellyfin — list movies, shows, and music, track playback progress, and inspect server status directly from any AI agent.
You might also like
Bureau of Labor Statistics Full — The Mega Server
The ultimate BLS Mega-Server: Access all 6 major datasets including CPI (Inflation), CES (Jobs), CPS (Unemployment), JOLTS (Turnover), LAUS (Local metrics), and OEWS (Wages by Profession).
GiveWP
Manage donation forms, track donors, and oversee fundraising stats via AI agents with GiveWP.
Maropost
Automate marketing and commerce via Maropost — manage contacts, campaigns, and workflows.