Video hosting platform
## Vimeo MCP Server: Professional Video Platform The **Vimeo MCP Server** integrates the professional video hosting platform directly into Google Antigravity, enabling AI assistants to upload, manage, and analyze video content programmatically. This integration brings ad-free, high-quality video hosting to your development workflow for professional applications. ### Why Vimeo MCP? - **Ad-Free Experience**: Host videos without advertisements for clean, professional presentation - **High Quality**: Support for 4K, HDR, and pristine video quality with advanced encoding - **Privacy Controls**: Granular privacy settings including password protection and domain restrictions - **Advanced Analytics**: Detailed viewer analytics with engagement heatmaps and completion rates - **Customizable Player**: Fully brandable video player with extensive customization options ### Key Features #### 1. Video Upload ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Upload this product demo video to Vimeo with custom thumbnail and privacy settings" }], tools=[{ "name": "vimeo_upload", "description": "Upload videos to Vimeo" }] ) ``` #### 2. Video Management ```python # Manage video settings response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Update this video title, description, and restrict embedding to our domain only" }], tools=[{"name": "vimeo_manage", "description": "Manage video settings"}] ) ``` #### 3. Analytics Access ```python # Get video analytics response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Show me engagement analytics for our training videos including drop-off points" }], tools=[{"name": "vimeo_analytics", "description": "Access video analytics"}] ) ``` #### 4. Showcase Management ```python # Manage video collections response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Create a showcase for our product tutorials and add the relevant videos" }], tools=[{"name": "vimeo_showcase", "description": "Manage video showcases"}] ) ``` ### Configuration ```json { "mcpServers": { "vimeo": { "command": "npx", "args": ["-y", "@anthropic/mcp-vimeo"], "env": { "VIMEO_ACCESS_TOKEN": "your-vimeo-access-token" } } } } ``` ### Use Cases **Product Videos**: Host ad-free product demos and tutorials with branded player experience. **Corporate Communications**: Share internal training and company updates with privacy controls. **Portfolio Websites**: Showcase creative work with high-quality, customizable video presentation. **E-Learning Platforms**: Deliver course content with engagement tracking and completion analytics. The Vimeo MCP Server brings professional video hosting directly into your development workflow, enabling premium video experiences without advertisements.
{
"mcpServers": {
"vimeo": {
"mcpServers": {
"vimeo": {
"env": {
"VIMEO_ACCESS_TOKEN": "your-access-token"
},
"args": [
"-y",
"vimeo-mcp-server"
],
"command": "npx"
}
}
}
}
}