Vimeo MCP Server
for AI Agents
Connect your AI agent to StackOne's Vimeo MCP server and give it 100 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
100 Agent Actions
Create, read, update, and delete across Vimeo — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Vimeo MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Vimeo tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Vimeo call.
Tools Discovery →What is the Vimeo MCP Server?
A Vimeo MCP server lets AI agents read and write Vimeo data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Vimeo MCP server ships with 100 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All Vimeo MCP Tools
Every action from Vimeo's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Users
- Get User
Retrieve a user's public profile by their ID
- Search Users
Search for users on Vimeo
Videos
- Upload Video
Upload a video to the authenticated user's account using a pull URL
- List Videos
Retrieve all videos uploaded by the authenticated user
- Get Video
Retrieve a specific video by its ID
- Search Videos
Search for public videos on Vimeo
- Update Video
Update a video's metadata and settings
- Delete Video
Permanently delete a video
Folders
- Create Folder
Create a new folder for the authenticated user
- List Folders
Retrieve all folders belonging to the authenticated user
- Get Folder
Retrieve a specific folder by its ID
- Update Folder
Update a folder's name
- Delete Folder
Delete a folder and optionally its contents
Folder By User IDs
- Create Folder By User ID
Create a new folder for a specific user
- Get Folder By User ID
Retrieve a specific folder for a specific user
- Update Folder By User ID
Update a folder's name for a specific user
- Delete Folder By User ID
Delete a folder for a specific user
Showcases
- Create Showcase
Create a new showcase for the authenticated user
- List Showcases
Retrieve all showcases belonging to the authenticated user
- Get Showcase
Retrieve a specific showcase by its ID
- Update Showcase
Update a showcase's settings
- Delete Showcase
Delete a showcase
Showcase By User IDs
- Create Showcase By User ID
Create a new showcase for a specific user
- Get Showcase By User ID
Retrieve a specific showcase for a specific user
- Update Showcase By User ID
Update a showcase's settings for a specific user
- Delete Showcase By User ID
Delete a showcase for a specific user
Channels
- Create Channel
Create a new channel
- List Channels
Retrieve all publicly available channels
- Get Channel
Retrieve a specific channel by its ID
- Update Channel
Update a channel's settings
- Delete Channel
Delete a channel
Video Comments
- Add Video Comment
Add a comment to a video
- List Video Comments
Retrieve all comments on a video
- Get Video Comment
Retrieve a specific comment on a video
- Delete Video Comment
Delete a comment from a video
Video Tags
- Add Video Tag
Add a tag to a video
- List Video Tags
Retrieve all tags on a video
- Remove Video Tag
Remove a tag from a video
Video Thumbnails
- Add Video Thumbnail
Add a custom thumbnail to a video
- List Video Thumbnails
Retrieve all thumbnails for a video
Video Credits
- Add Video Credit
Add a credit to a video
- List Video Credits
Retrieve all credits for a video
Text Tracks
- Create Text Track
Add a text track (captions/subtitles) to a video
- List Text Tracks
Retrieve all text tracks (captions/subtitles) for a video
- Get Text Track
Retrieve a specific text track from a video
- Delete Text Track
Delete a text track from a video
Other (54)
- Upload Video By User ID
Upload a video to a specific user's account using a pull URL
- Add Video To Folder
Add a single video to a folder
- Add Video To Folder By User ID
Add a single video to a folder for a specific user
- Add Video To Showcase
Add a specific video to a showcase
- Add Video To Showcase By User ID
Add a specific video to a showcase for a specific user
- Add Video To Channel
Add a specific video to a channel
- Add To Watch Later
Add a video to the authenticated user's Watch Later queue
- Add To Watch Later By User ID
Add a video to a specific user's Watch Later queue
- Add Comment Reply
Reply to a comment on a video
- Create Text Track By Channel ID
Add a text track (captions/subtitles) to a video in a channel
- Get Authenticated User
Retrieve the profile of the currently authenticated Vimeo user
- List User Followers
Retrieve all followers of a user
- List User Following
Retrieve all users that a user follows
- List Embed Presets
Retrieve all embed presets for a user
- List Portfolios
Retrieve all portfolios for a user
- List Watch History
Retrieve the authenticated user's watch history
- List User Videos By ID
Retrieve all videos uploaded by a specific user
- List Folder Videos
Retrieve all videos in a specific folder
- List Folders By User ID
Retrieve all folders belonging to a specific user
- List Folder Videos By User ID
Retrieve all videos in a specific folder for a specific user
- List Showcase Videos
Retrieve all videos in a specific showcase
- List Showcases By User ID
Retrieve all showcases belonging to a specific user
- List Showcase Videos By User ID
Retrieve all videos in a specific showcase for a specific user
- List Channel Videos
Retrieve all videos in a channel
- List Liked Videos
Retrieve all videos liked by the authenticated user
- List Watch Later
Retrieve all videos in the authenticated user's Watch Later queue
- List User Liked Videos By ID
Retrieve all videos liked by a specific user
- List Watch Later By User ID
Retrieve all videos in a specific user's Watch Later queue
- List Comment Replies
Retrieve all replies to a comment on a video
- List Related Videos
Retrieve related videos for a video
- List Text Tracks By Version ID
Retrieve all text tracks for a specific version of a video
- List Text Tracks By Channel ID
Retrieve all text tracks for a video in a channel
- List Text Tracks By Album ID
Retrieve all text tracks for a video in a showcase/album
- List Content Ratings
Retrieve all available content ratings
- List Categories
Retrieve all video categories
- List Groups
Retrieve all groups
- Get Languages
Retrieve all supported languages
- Get Creative Commons Licenses
Retrieve all Creative Commons licenses
- Remove Video From Folder
Remove a single video from a folder
- Remove Video From Folder By User ID
Remove a single video from a folder for a specific user
- Remove Video From Showcase
Remove a video from a showcase
- Remove Video From Showcase By User ID
Remove a video from a showcase for a specific user
- Remove From Watch Later
Remove a video from the authenticated user's Watch Later queue
- Remove From Watch Later By User ID
Remove a video from a specific user's Watch Later queue
- Edit User
Update the authenticated user's profile settings
- Edit User By ID
Update a specific user's profile settings by their ID
- Follow User
Follow a specific user
- Unfollow User
Unfollow a specific user
- Like Video
Like a video as the authenticated user
- Unlike Video
Unlike a video as the authenticated user
- Like Video By User ID
Like a video as a specific user
- Unlike Video By User ID
Unlike a video as a specific user
- Edit Video Comment
Edit a comment on a video
- Edit Text Track
Edit a text track on a video
Set Up Your Vimeo MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Vimeo in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Check More Learning / LMS MCP Servers
122+ actions
111+ actions
79+ actions
78+ actions
72+ actions
69+ actions
67+ actions
Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
Vimeo MCP Server FAQ
Does StackOne have a Vimeo MCP server?
Vimeo MCP server vs direct API integration — what's the difference?
How does Vimeo authentication work for AI agents?
origin_owner_id.Are Vimeo MCP tools vulnerable to prompt injection?
What is the context bloat of a Vimeo agent and how do I avoid it?
Can I limit which actions my Vimeo agent can access?
Can I create custom agent actions for my Vimeo MCP server?
When should I NOT use a Vimeo MCP server?
What AI frameworks and AI clients does the StackOne Vimeo MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.