Vimeo MCP for AI. Manage your entire video catalog through natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
Vimeo MCP gives your AI agent full control over your video assets. Search, retrieve metadata, update descriptions, delete old content, and manage uploads—all without leaving your development or marketing workflow.
What AI agents can do with Vimeo Automation
Create video upload
Generates a ticket that prepares the system for a new video upload.
Delete video
Removes an existing video from your Vimeo library entirely.
Get channel
Retrieves all details about a specific channel on the platform.
Find specific videos across the entire platform using keywords, categories, or user names.
Change titles, descriptions, and other details for existing videos without logging into Vimeo's website.
Retrieve comprehensive lists of all videos uploaded by you or by specific users within your network.
Create tickets for new video uploads or delete old, unnecessary media files.
Pull profile information and follower lists for specific users on the platform.
Ask an AI about this
Waiting for input…
What AI agents can do with Vimeo - 13 Tools for Content Management
These tools let you find, modify, delete, and retrieve every piece of video information on the platform using precise commands.
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 Vimeo on VinkiusCreate Video Upload
Generates a ticket that prepares the system for a new video upload.
Delete Video
Removes an existing video from your Vimeo library entirely.
Get Channel
Retrieves all details about a specific channel on the platform.
Get Group
Fetches information for a designated content group or showcase.
Get Me
Gathers and returns your personal user profile details on Vimeo.
Get User
Retrieves the complete profile data for any specified user account.
Get Video
Pulls all metadata and information about one single video asset.
List My Videos
Generates a list of every video uploaded by your connected account.
List User Albums
Lists all the curated showcase albums associated with a user's profile.
List User Followers
Outputs a list of all accounts that follow a specific Vimeo user.
List User Videos
Gets a filtered list of videos uploaded by one particular user account.
Search Videos
Searches the entire Vimeo platform for videos using keywords or filters.
Update Video
Changes metadata, descriptions, or settings for an existing video asset.
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 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 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
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
Built on the Model Context Protocol (MCP) for 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 connection provides 13 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Finding the right asset takes forever., Solved with Vinkius AI Gateway
Today, finding a single piece of content means logging into Vimeo and clicking through channels, groups, and user pages. You remember vaguely that 'the Q2 product demo' is somewhere in there, so you spend twenty minutes clicking tabs and hoping it’s not buried under 40 other videos.
With this MCP, your agent handles the search logic for you. Instead of manually navigating, you just ask: 'Find me the video about Q2 product demos.' The agent runs a precise search across the entire platform and gives you exactly what you need.
Updating assets with `update_video`
The old way meant opening the video's page, finding the metadata box, pasting in the new title, and hitting save. If you had ten videos to update, that was ten repetitive manual steps.
Now, tell your agent which IDs need changing and what the new details are. It executes a batch of updates instantly, returning confirmation for every single asset.
What your AI can actually do with this
Manage every piece of media you own directly through conversation. This connection lets your agent treat Vimeo like a simple database: you ask for it, the agent finds it, and you tell it what to do with it. You can search across your entire video library, pinpoint specific videos by ID, and pull detailed metadata on any asset.
Need to update descriptions or change privacy settings? Just tell the agent to run an update. This isn't just about listing files; it's about building full content workflows. If you need to combine this with a customer record system—say, pulling a client list from a CRM and then automatically attaching relevant video tutorials—that's where Vinkius comes in.
You can chain multiple MCPs together so your AI agent builds an automation that spans platforms. It keeps all those sensitive credentials secure using a zero-trust proxy, meaning your keys never sit on disk. All you do is connect once from Claude, Cursor, Windsurf, or any other compatible client.
019e5d66-2cc9-7340-9353-7207e15ecc60 Here's how it actually works
The bottom line is that you treat video management as another function of your AI workflow—just another tool call.
Subscribe to this MCP and provide your Vimeo Personal Access Token.
Connect from any compatible AI client (Claude, Cursor, etc.)
Prompt your agent with a command like 'Find all videos related to Q3 sales' to execute the task.
Who is this actually for?
Content Directors and Marketing Managers who spend hours manually updating asset databases, or Developers needing to programmatically inspect media libraries. If finding the right version of a video is a recurring pain point, this MCP saves you time.
You use this to search for brand assets across different user groups and update video descriptions before they go live.
You pull lists of all videos uploaded by a specific creator or list out channels to ensure content is properly organized into showcases.
You inspect video metadata and user profiles directly from your coding environment, verifying asset details without making an API call manually.
What Changes When You Connect
Instead of logging into the web portal to change details, you simply tell your agent to update_video metadata for a specific asset. This keeps the action right inside your current workflow.
You never have to guess where an old asset is; use search_videos to find content across the whole platform instantly. It cuts down on manual searching time dramatically.
Need to know who follows a key contributor? Use list_user_followers to pull that list directly into your agent's memory for reporting, instead of navigating profile tabs.
When you need to prepare new content, use create_video_upload to generate the necessary ticket. This is faster than clicking through multiple setup forms.
The ability to chain this MCP with others means you can find a video (get_video), send its link via messaging, and log the interaction in a CRM—all in one go.
See it in action
Archiving obsolete content
The Content Director finds 50 old training videos that need to be pulled from circulation. Instead of manually deleting them, they ask the agent to use delete_video on all assets tagged 'Q1-2020' and confirm the action.
Auditing a client's media presence
The Marketing Manager needs to know every video associated with a key brand partner. They use list_user_videos for that user, then feed those IDs into another MCP to check their billing status.
Updating product launches in bulk
A new version of a demo reel goes live. The agent first uses get_video to pull the old metadata for ID 88231, then immediately calls update_video with the fresh title and description.
Onboarding a new team member
The Ops Engineer needs to see who has access to key assets. They use list_user_followers on the main company channel, getting an immediate roster of viewers for review.
The honest tradeoffs
Trying to find a video by memory
Opening Vimeo and scrolling through hundreds of videos trying to remember if it was in the 'Marketing' or 'Product' album.
Use search_videos immediately. Just give your agent keywords like 'product demo 2024'. It cuts out all the manual browsing.
Manually updating descriptions
Copying a new boilerplate description into five different videos, one by one, across multiple tabs.
Use get_video to grab the ID, then run update_video. The agent handles the copy-paste and API call structure for you.
Assuming ownership rights
Trying to figure out if a video belongs to User A or User B just by looking at it.
Use list_user_videos or get_video with the specific ID. The metadata tells you exactly who uploaded and owns the asset.
When It Fits, When It Doesn't
You should use this MCP if your main job involves cataloging, tracking changes to video assets, or managing large media libraries. If you need to find a resource by keywords, check its details, or update its title/description, this is what you want. Don't use it if your goal is advanced analytics; for instance, figuring out viewer drop-off rates per second requires an external analytics tool, not just video listing tools. Use search_videos for keyword discovery, but don't rely on it for complex usage reports.
Questions you might have
Can I update the privacy settings of my videos through the AI? +
Yes! You can use the update_video tool to change the privacy_view setting to options like 'anybody', 'nobody', or 'unlisted'.
Is it possible to search for videos globally on Vimeo? +
Absolutely. The search_videos tool allows you to perform a global search using a query string and filter results by sort order and direction.
Can I see who is following a specific user? +
Yes, the list_user_followers tool retrieves the list of followers for any given user ID on the platform.
What information does the `get_me` tool provide about my authenticated user profile? +
It returns a structured object detailing your account's core metadata. This includes basic profile details, such as your unique user ID and general subscription status.
If I run `list_user_albums`, what structure of information can I expect regarding content showcases? +
You receive a list that defines the albums' boundaries. Each entry includes the album title, its unique ID, and details on how many videos are categorized within that showcase.
How does using `create_video_upload` initiate the process of adding new content to my library? +
It generates a specific upload ticket for your account. This ticket establishes the necessary prerequisites and metadata required before you can actually transfer or attach video files.
What is the correct procedure for using `delete_video` to permanently remove content? +
You must provide the unique ID of the video you want gone. The tool executes the deletion immediately, and it's important to confirm the ID before running the command.
When I use `list_user_videos` for another user, what specific data points are available for each uploaded video? +
You get a list that includes every video's title, its unique ID, and key metadata like the upload date. This allows you to quickly review a user's entire history.
We've already built the connector for Vimeo. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 13 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.