Ollang MCP + Vimeo
The Vimeo MCP Server is a third-party project and is not developed, maintained, or affiliated with Ollang or Vimeo. Please exercise caution when connecting to any third-party MCP server and review its source code and permissions before use.
Use the Vimeo MCP Server with Ollang MCP to build end-to-end video localization workflows — download transcripts, translate subtitles, and upload localized captions back to Vimeo.
Why Vimeo + Ollang?
Vimeo is a leading video hosting platform used by businesses for marketing, training, and product content. By connecting both MCP servers, your AI assistant can:
- Download existing transcripts from Vimeo videos
- Create subtitle or closed caption translation orders in Ollang
- Upload translated subtitles back to Vimeo
- Order AI dubbing for Vimeo-hosted videos
- Manage multilingual video catalogs
Setup
Claude Desktop
Claude Code
Cursor
Devin
Replit
Lovable
claude_desktop_config.json
{
"mcpServers": {
"ollang": {
"url": "https://mcp.ollang.com/mcp"
},
"vimeo": {
"command": "npx",
"args": ["-y", "vimeo-mcp"],
"env": {
"VIMEO_ACCESS_TOKEN": "your_access_token"
}
}
}
}
{
"mcpServers": {
"ollang": {
"type": "sse",
"url": "https://mcp.ollang.com/mcp"
},
"vimeo": {
"type": "stdio",
"command": "npx",
"args": ["-y", "vimeo-mcp"],
"env": {
"VIMEO_ACCESS_TOKEN": "${VIMEO_ACCESS_TOKEN}"
}
}
}
}
{
"mcpServers": {
"ollang": {
"url": "https://mcp.ollang.com/mcp"
},
"vimeo": {
"command": "npx",
"args": ["-y", "vimeo-mcp"],
"env": {
"VIMEO_ACCESS_TOKEN": "your_access_token"
}
}
}
}
Add both servers in Settings > Integrations > MCP Servers in the Devin web app:{
"mcpServers": {
"ollang": {
"url": "https://mcp.ollang.com/mcp",
"transport": "sse"
},
"vimeo": {
"command": "npx",
"args": ["-y", "vimeo-mcp"],
"env": {
"VIMEO_ACCESS_TOKEN": "your_access_token"
}
}
}
}
{
"mcpServers": {
"ollang": {
"url": "https://mcp.ollang.com/mcp",
"transport": "sse"
},
"vimeo": {
"command": "npx",
"args": ["-y", "vimeo-mcp"],
"env": {
"VIMEO_ACCESS_TOKEN": "${VIMEO_ACCESS_TOKEN}"
}
}
}
}
Store VIMEO_ACCESS_TOKEN as a Replit Secret.Add both servers via Settings > Integrations > MCP Servers in Lovable, or use a config file:{
"mcp": {
"servers": {
"ollang": {
"url": "https://mcp.ollang.com/mcp",
"transport": "sse"
},
"vimeo": {
"command": "npx",
"args": ["-y", "vimeo-mcp"],
"env": {
"VIMEO_ACCESS_TOKEN": "${VIMEO_ACCESS_TOKEN}"
}
}
}
}
}
Generate a Vimeo access token at developer.vimeo.com with scopes: private, edit, upload, stats.
| Tool | Description |
|---|
vimeo_list_videos | Search and filter your Vimeo videos |
vimeo_get_video_details | Get metadata, stats, and captions for a video |
vimeo_download_transcript | Export captions in WebVTT or SRT format |
vimeo_upload_transcript | Import subtitles to a video |
vimeo_update_video | Update title, description, tags, privacy |
vimeo_get_video_stats | Access play counts and analytics |
Example Workflows
Translate video subtitles
List my Vimeo videos, download the English transcript for "Product Demo 2025",
upload it to Ollang, and create subtitle translation orders for French,
German, Spanish, and Japanese.
Full video localization pipeline
For each video in my Vimeo account tagged "needs-localization":
1. Download the existing English transcript
2. Upload the video to Ollang using its Vimeo URL
3. Create AI dubbing orders for Spanish and Portuguese
4. Create subtitle orders for French, German, and Italian
Quality check and update
Download the French subtitles for my "Onboarding Tutorial" Vimeo video,
read them using Ollang's subtitle reader, and run a QC evaluation.
If quality is good, upload the subtitles to Vimeo.