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: @wecandeo/mcp-videopack-v4
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
- AlicenseAqualityCmaintenanceEnables AI assistants to generate AI avatar videos, manage templates, and work with assets through natural language commands via the HeyGen API.7MIT
- AlicenseAqualityCmaintenanceEnables interaction with Wecandeo VideoPack v4 API for video upload, encoding, publishing, and media library management via natural language.2916MIT
- AlicenseBqualityCmaintenanceProvides comprehensive access to YouTube Data, Analytics, and Reporting APIs, enabling AI assistants to manage videos, analyze performance, handle comments, and extract transcripts.40MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to manage YouTube channels directly, including video publishing, SEO optimization, playlist curation, community interaction, and traffic analytics, all through local OAuth.1MIT
Related MCP Connectors
Manage your Vidalytics videos and analytics from your AI assistant.
Create and manage cinematic AI video renders through the Future Video Studio Agent API.
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
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