Vimeo MCP. Audit your entire video library from conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Vimeo MCP Server manages your entire video library via AI agent commands. List videos, audit project folders, and update metadata without touching a dashboard.
Your agent can list all videos, check performance stats, manage showcases (albums), or delete old assets across your account. It turns complex content management into simple conversation.
What your AI agents can do
Delete video
Removes a specified video asset from your Vimeo account.
Get me
Retrieves basic authentication information about the connected user on Vimeo.
Get video
Fetches detailed metadata and stats for a single, specific video file.
The agent lists all videos and retrieves metadata like plays and privacy settings.
You list project folders or showcases to maintain a clear view of your content organization.
The agent modifies video titles, descriptions, and other metadata fields using specific tools.
You autonomously remove unwanted or outdated videos from your account.
The agent queries Vimeo's public video catalog for specific topics or keywords.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Vimeo MCP Server: 10 Tools for Video Ops
Use these ten tools to control every aspect of your Vimeo account—from listing assets to updating metadata and deleting files.
019d8498delete video
Removes a specified video asset from your Vimeo account.
019d8498get me
Retrieves basic authentication information about the connected user on Vimeo.
019d8498get video
Fetches detailed metadata and stats for a single, specific video file.
019d8498list channels
Lists all channels that the connected user is following on Vimeo.
019d8498list folders
Retrieves a list of project folders (containers) belonging to your account.
019d8498list groups
Lists groups that the connected user is following on Vimeo.
019d8498list showcases
Retrieves a list of public showcases (albums) for your content.
019d8498list videos
Lists all videos associated with the connected user's account.
019d8498search videos
Queries Vimeo's public video catalog to find content matching specific keywords or topics.
019d8498update video
Modifies the metadata—like title, description, and privacy—for an existing video.
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 Vimeo, 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 run your whole video library through your AI agent, and you never touch a dashboard again. This server gives your client direct control over every asset on Vimeo.
Your agent handles complex content management simply by having a conversation with you. You can list all videos across the account using list_videos, or drill down into specific details for just one file; get_video pulls up detailed metadata and stats instantly. When you need to audit everything, your client checks basic authentication info with get_me.
When it comes to keeping track of where stuff lives, you've got two main buckets: projects and public albums. Run list_folders to see every project folder container on file. You can also use list_showcases to get a full list of your public-facing content albums. This keeps your entire content structure crystal clear.
Need to change something? The agent modifies video titles, descriptions, and privacy settings for existing videos using the update_video tool. If you're done with an old video or it’s just taking up space, you can use delete_video to remove that asset from your account entirely.
When you need content outside your own library, run search_videos. This queries Vimeo's public catalog so you can find inspiration based on keywords or specific topics. You can combine all these actions—listing assets, checking stats, updating metadata, and deleting old files—into a single command sequence.
How Vimeo MCP Works
- 1 Subscribe to the server and input your unique Vimeo Access Token.
- 2 Instruct your AI client (Claude, Cursor, etc.) to perform a task—for example, 'List all videos in my project folder.'
- 3 The agent executes the necessary tool calls (
list_videos,get_video) and returns structured data directly to you.
The bottom line is that your AI client handles the API connections and data fetching; you just talk to it.
Who Is Vimeo MCP For?
Video professionals, content marketers, and operations leads. If you spend time manually navigating Vimeo's dashboards—copying metadata, checking asset statuses across different folders, or running quarterly cleanup reports—you need this. This server lets you treat your entire video library like a database you can talk to.
Verifies if new campaigns have been added to the correct showcases and folders without manual checks.
Runs rapid audits of large video libraries, identifying old or unneeded content for bulk deletion.
Checks upload statuses and retrieves detailed metadata on finalized videos straight from their production workflow.
What Changes When You Connect
- Manage metadata changes without manual logins. Use
update_videoto batch-change titles and descriptions for dozens of videos at once. - Know exactly what you have. Running
list_videosgives you a full inventory, detailing plays, duration, and privacy settings across the board. - Keep your structure clean. The agent can list all folders (
list_folders) and showcases (list_showcases), giving you an immediate map of where every asset lives. - Clean up old content instantly. Use
delete_videoto remove unused assets, preventing unnecessary clutter in your active library. - Find inspiration fast. Running
search_videosqueries public Vimeo content so you don't have to manually browse the entire site for ideas.
Real-World Use Cases
Quarterly Content Audit
An account admin needs to know which videos are over 90 days old and haven't been viewed. They ask their agent, 'List all videos.' The agent uses list_videos to get the inventory, then filters that list by date or play count, giving the admin a clean report without opening spreadsheets.
Campaign Launch Checklist
A content marketer finishes a new video and needs it in three different showcases. They ask their agent to 'Add this video to the Q3 Showcase and the Internal Archive.' The agent uses update_video multiple times, confirming the correct destination for each asset.
Pre-Launch Cleanup
A producer is decommissioning an old project folder. They ask their agent to 'Delete all videos in the Project Alpha folder.' The agent uses list_folders first, then targets the specific container and runs delete_video, ensuring nothing critical gets missed.
Competitor Research
A marketing team member needs ideas for a new campaign. They ask their agent to 'Search public videos about sustainable technology.' The agent executes search_videos and returns top-ranking content, saving hours of manual browsing.
The Tradeoffs
Assuming everything is visible
A user assumes that just because they know a video exists, they can modify it. They try to send an update command without knowing the asset ID.
→
Always start by using list_videos or get_video first. This confirms the exact metadata and unique identifier needed before you run update_video. You need that ID.
Over-complicating organization
A user tries to write a complex script combining folder listing, video fetching, and updating all in one block of code.
→
Break it into steps. First, use list_folders to see the structure. Then, target specific folders with list_videos, then run targeted commands like update_video. Keep the flow simple.
Confusing search with listing
A user tries to find a video by keyword but just runs 'List videos.' They get everything, and have to manually filter for what they want.
→
If you need content based on keywords or topics, use search_videos. If you know the asset is already in your account, use list_videos.
When It Fits, When It Doesn't
Use this server if managing video assets requires coordinating multiple actions across different Vimeo containers. You need to perform a mix of reading (e.g., list_folders, get_video) and writing (e.g., update_video, delete_video) in one conversation flow. It's best for operational tasks like auditing or large-scale content migration.
Don't use this if you only need to view a single video's private stats—a simple Vimeo API call might suffice. Also, don't expect it to handle transcoding; that requires a dedicated service. If your primary need is just viewing publicly available videos without any management layer, stick to basic search tools instead of using search_videos via the agent.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Vimeo. 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
Finding and auditing video assets shouldn't require logging into five different tabs.
Right now, managing a content library means jumping between the main dashboard, folder views, showcase albums, and analytics reports. You have to copy titles from one place and paste them into another just to check consistency or plan deletions. It's slow and error-prone.
With this MCP server, you simply ask your agent: 'What are the videos in the Q4 Showcase that haven't been viewed?' The agent executes the necessary tools (`list_videos`, `get_video`) and returns a filtered report instantly. You get the answer, not a list of links to click.
Vimeo MCP Server: Control video ops directly from chat.
You no longer have to manually update titles across multiple showcases or delete entire batches of old content one by one. You tell the agent, 'Update all videos tagged 'Legacy' with a new description and move them to the Archive folder.'
It's about command execution. We moved from manual dashboard clicks to natural conversation that drives complex, multi-step asset management.
Common Questions About Vimeo MCP
How do I list all my videos using the Vimeo MCP Server? +
You run the list_videos tool. This command retrieves a comprehensive inventory of every video file associated with your account, giving you immediate visibility into your entire library.
Can I change a video's description using update_video? +
Yes, the update_video tool lets you modify metadata. You must provide the unique asset ID and the new text for the title or description fields to make the change.
What if I want to find videos outside my own folders? +
Use the search_videos tool. This function queries Vimeo's public catalog, allowing you to research content based on keywords without needing direct access to the asset.
Does list_folders show me everything in an account? +
The list_folders tool retrieves a high-level directory structure. It shows your primary project containers, which you can then drill down into by listing videos from that specific folder.
How do I check my current account status using the get_me tool? +
It immediately returns a basic profile snapshot. You'll pull key identifiers like your user ID and name, confirming that your agent successfully authenticated with Vimeo.
What permissions are required to run the delete_video tool? +
You must have explicit ownership or admin rights on that specific video asset. If your connected account lacks those necessary delete permissions, the call will fail with a standard API error message.
Does get_video provide all possible metadata for a single file? +
Yes, it pulls the full metadata payload available through Vimeo's API. This includes details beyond basic plays and duration—think advanced settings like cover art links or specific privacy flags.
Are there rate limits when using multiple list functions (e.g., list_folders and list_showcases)? +
Yes, the API enforces standard Vimeo rate limits. If your agent sends too many requests in rapid succession, you'll need to build a small delay into your workflow between listing different asset types.
How do I find my Vimeo Access Token? +
Create a new app in the Vimeo Developer portal, generate a token with the necessary scopes (public, private, edit, delete), and paste it below.
Can the agent list private videos? +
Yes. If your Access Token has the correct scopes, your agent will be able to retrieve both public and private videos from your account.
Is it possible to manage folders via the agent? +
Yes. Use the list_folders tool to retrieve all project directories, allowing your agent to audit your content library's structure in real-time.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Corpay One
Simplify business payments with automated AP processing, virtual cards, and vendor management that saves your finance team hours.
Amazing Marvin
Manage your Amazing Marvin tasks, projects, and time tracking using AI Agents.
Accept Language Parser
Parse HTTP Accept-Language headers into priority-ordered language preferences with quality weights.
You might also like
Canto
Empower your AI agents to manage, search, and update your Canto digital assets, albums, and folder structures effortlessly.
The One
Access the complete lore of Middle-earth — browse books, movies, characters, and iconic quotes from The Lord of the Rings universe.
ElevenLabs
Generate high-quality AI speech via ElevenLabs — use lifelike voices, manage text-to-speech, track usage, and handle audio dubbing directly from any AI agent.