Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Vimeo MCP Server
for AI Agents

Production-ready Vimeo MCP server with 100 extensible actions — plus built-in authentication, security, and optimized execution.

Vimeo logo
Vimeo MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

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, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Vimeo MCP Tools and Actions

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.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "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>"
      ]
    }
  }
}

More Learning / LMS MCP Servers

Vimeo MCP Server FAQ

Vimeo MCP server vs direct API integration — what's the difference?
A Vimeo MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Vimeo. A Vimeo MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling Vimeo at runtime. StackOne provides both.
How does Vimeo authentication work for AI agents?
Vimeo authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Vimeo account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Vimeo MCP tools vulnerable to prompt injection?
Yes — Vimeo MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a Vimeo agent and how do I avoid it?
Context bloat happens when Vimeo tool schemas and API responses eat your Vimeo agent's memory, preventing it from reasoning effectively. A single Vimeo query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my Vimeo agent can access?
Yes — you can limit which actions your Vimeo agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Vimeo MCP server?
Yes — you can create custom agent actions for your Vimeo MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Vimeo's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Vimeo MCP server?
Skip a Vimeo MCP server if your integration is purely software-to-software — direct Vimeo API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Vimeo actions at runtime.
What AI frameworks and AI clients does the StackOne Vimeo MCP server support?
The StackOne Vimeo MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

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.