PlayVideo MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PlayVideo MCP ServerList my video collections"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PlayVideo MCP Server
Model Context Protocol (MCP) server for PlayVideo API. Enables AI assistants like Claude to manage your videos directly.
What is MCP?
Model Context Protocol is an open protocol that allows AI assistants to interact with external tools and data sources. This MCP server lets Claude (and other MCP-compatible assistants) manage your PlayVideo videos.
Related MCP server: HeyGen MCP Server
Features
Collections - List/create/delete collections
Videos - List videos, get details, delete
Webhooks - Create, test, update, and manage webhooks
Embed settings - Read/update player settings and sign embeds
API keys - List/create/delete API keys
Account - Read/update account settings
Usage - Monitor plan limits and quotas
Upload instructions - Get curl/SDK commands for uploading
Installation
For Claude Desktop
Install the MCP server globally:
npm install -g @playvideo/playvideo-mcpOr run without installing:
npx @playvideo/playvideo-mcpAdd to your Claude Desktop config (
~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS):
{
"mcpServers": {
"playvideo": {
"command": "playvideo-mcp",
"env": {
"PLAYVIDEO_API_KEY": "play_live_your_api_key"
}
}
}
}Restart Claude Desktop
For Development
cd mcp
npm install
npm run buildRun locally:
PLAYVIDEO_API_KEY=play_live_xxx npm startUsage Examples
Once configured, you can ask Claude things like:
"List my video collections"
"Create a new collection called 'Tutorials'"
"Show me all completed videos"
"Create a webhook for video.completed"
"Update embed settings to autoplay and muted"
"Generate a signed embed for video xyz123"
"Create a new API key for production"
"What's my current usage?"
"Delete the video with ID xyz123"
"How do I upload a video to the 'demos' collection?"
Available Tools
Tool | Description |
| List all video collections |
| Create a new collection |
| Delete a collection and its videos |
| List videos (filter by collection/status) |
| Get video details and URLs |
| Delete a video |
| Get upload commands |
| List webhooks and available events |
| Get webhook details and deliveries |
| Create a webhook (returns secret once) |
| Update a webhook |
| Send test webhook event |
| Delete a webhook |
| Get embed player settings |
| Update embed player settings |
| Generate signed embed URL/code |
| List API keys |
| Create API key (returns key once) |
| Delete API key |
| Get account settings |
| Update account settings |
| Get usage stats and limits |
Resources
The server also provides documentation resources:
playvideo://docs/quickstart- Quick start guideplayvideo://docs/api- API referenceplayvideo://docs/sdks- SDK installation and examplesplayvideo://docs/webhooks- Webhook setup and verification
Environment Variables
Variable | Required | Description |
| Yes | Your PlayVideo API key |
| No | API URL (default: https://api.playvideo.dev) |
Self-Hosted PlayVideo
If you're running a self-hosted PlayVideo instance:
{
"mcpServers": {
"playvideo": {
"command": "playvideo-mcp",
"env": {
"PLAYVIDEO_API_KEY": "your-key",
"PLAYVIDEO_URL": "https://video.yourdomain.com"
}
}
}
}Security
API keys are never logged or exposed in responses
All API calls go directly to PlayVideo servers
No data is stored locally
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables AI assistants to search videos, read channels, browse playlists, fetch comments, and get transcripts from YouTube using the YouTube Data API v3 and InnerTube API for captions.2GPL 3.0
- AlicenseAqualityCmaintenanceEnables AI assistants to generate AI avatar videos, manage templates, and work with assets through natural language commands via the HeyGen API.7MIT
- Alicense-qualityDmaintenanceEnables AI video generation from text prompts, status monitoring, and video management through the Sisif AI Video API.1MIT
- Alicense-qualityDmaintenanceProvides LLMs with full access to the Ken Video API for professional video processing, including adding audio, captions, and job management.3MIT
Related MCP Connectors
Create and manage cinematic AI video renders through the Future Video Studio Agent API.
Create AI-powered short-form video clips from YouTube videos. Supports webhook callbacks.
AI video generation via the Vivideo API: auto or manual mode, avatars, voices, brand kits.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PlayVideo-dev/playvideo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server