Panda Video MCP server: connect Panda Video to Claude, ChatGPT, Cursor and any MCP client. Hosted at https://mcp.pandavideo.com/mcp
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
git clone https://github.com/pandavideo/panda-video-mcp{
"mcpServers": {
"panda-video-mcp": {
"command": "node",
"args": ["/path/to/panda-video-mcp/dist/index.js"]
}
}
}MCP Servers overview
<p align="center">
<img src="assets/panda-video-256.png" width="96" alt="Panda Video">
</p>
# Panda Video MCP server
Connect [Panda Video](https://www.pandavideo.com) to Claude, ChatGPT, Cursor and any
other MCP client. Upload, organize and configure your videos, read their analytics,
generate subtitles and Shorts — from the conversation.
The server is **hosted by us**: there is nothing to install and no code in this
repository. Point your client at the URL below and sign in with your Panda Video account.
```
https://mcp.pandavideo.com/mcp
```
## What you can do with it
| Area | Examples |
| --- | --- |
| Videos | List and search videos, read one video, rename it, import a video from a URL |
| Folders and playlists | Create folders, move videos, build playlists |
| Analytics | Views, retention curve, top videos, account totals |
| Subtitles and thumbnails | Read subtitles, generate them with AI, add thumbnails |
| Player | Read and change the player and per-video configuration |
| Shorts | Import a video and list the Shorts cut from it |
Video listings already carry the public embed URL (`video_player`) and the HLS URL
(`video_hls`), so the assistant can hand you a link that plays.
Tools that change or remove something are marked `destructiveHint: true`, so your
assistant asks before running them. Read-only tools are marked `readOnlyHint: true`.
### Two endpoints
| Endpoint | Tools | For |
| --- | --- | --- |
| `https://mcp.pandavideo.com/mcp` | Full catalogue (177 tools) | Power users, Claude Code, Cursor, scripts |
| `https://mcp.pandavideo.com/mcp/directory` | 29 core tools: videos, folders, playlists, analytics, subtitles, thumbnails, player, Shorts | Chat assistants (ChatGPT, Claude) |
The directory endpoint leaves out credits, billing, users and sub-accounts.
## Connecting
### Claude
Settings → Connectors → **Add custom connector**, and paste:
```
https://mcp.pandavideo.com/mcp/directory
```
Claude opens the Panda Video sign-in page, you approve the access, and the tools
appear in the conversation. No API key to copy.
### ChatGPT
Settings → Apps & Connectors → **Create** (Developer Mode), same URL and **OAuth**
as the authentication. Same sign-in flow.
### Claude Code
```bash
claude mcp add --transport http panda-video https://mcp.pandavideo.com/mcp \
--header "Authorization: panda-YOUR_API_KEY"
```
### Cursor
`~/.cursor/mcp.json`:
```json
{
"mcpServers": {
"panda-video": {
"url": "https://mcp.pandavideo.com/mcp",
"headers": { "Authorization": "panda-YOUR_API_KEY" }
}
}
}
```
### Anything else
The server speaks **Streamable HTTP** (stateless) at `/mcp` and `/mcp/directory`.
Two ways to authenticate:
**OAuth 2.1** — recommended, and what the chat clients above use. Discovery follows
the specs, so a compliant client needs nothing but the URL:
| Document | URL |
| --- | --- |
| Protected resource metadata (RFC 9728) | `https://mcp.pandavideo.com/.well-known/oauth-protected-resource` |
| Authorization server metadata (RFC 8414) | `https://mcp.pandavideo.com/.well-known/oauth-authorization-server` |
Dynamic client registration (RFC 7591) and PKCE with `S256` are supported, with public
clients (`token_endpoint_auth_method: none`). Scopes are `videos:read` (read-only tools)
and `videos:write`.
**API key** — for scripts and local clients. Copy it in the Panda Video dashboard under
**Settings → Advanced → API Key** and send it as is in the `Authorization` header. Treat
it like a password:
```bash
curl -X POST https://mcp.pandavideo.com/mcp \
-H "Authorization: panda-YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"panda_list_videos","arguments":{"limit":5}}}'
```
`initialize` and `tools/list` answer without credentials, so a directory can read the
catalogue before anyone signs in. Every call that touches your account requires
authentication; without it the server answers `401` with a `WWW-Authenticate` header
pointing to the OAuth metadata.
Requests are limited to 60 per minute per account.
## Accounts
You need a Panda Video account. See [pandavideo.com](https://www.pandavideo.com) for
the plans.
## Policies and support
- Privacy: <https://www.pandavideo.com/our-terms/privacy>
- Terms: <https://www.pandavideo.com/our-terms/terms>
- Help center: <https://help.pandavideo.com>
- API reference: <https://docs.pandavideo.com/reference/mcp>
- Something wrong with this server: open an issue here
## Why this repository has no code
Directories ask for a repository URL, and this is it. The server runs on our
infrastructure, so listing it does not require shipping the implementation — what a
client needs is the URL above and the discovery documents, both public. This repository
holds the registry descriptor (`server.json`), the logos and these instructions.
Panda Video is a product of PANDA VIDEOS LTDA.
What people ask about panda-video-mcp
What is pandavideo/panda-video-mcp?
+
pandavideo/panda-video-mcp is mcp servers for the Claude AI ecosystem. Panda Video MCP server: connect Panda Video to Claude, ChatGPT, Cursor and any MCP client. Hosted at https://mcp.pandavideo.com/mcp It has 0 GitHub stars and its last recorded update is dated 2026-10-05.
How do I install panda-video-mcp?
+
You can install panda-video-mcp by cloning the repository (https://github.com/pandavideo/panda-video-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is pandavideo/panda-video-mcp safe to use?
+
Our security agent has analyzed pandavideo/panda-video-mcp and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains pandavideo/panda-video-mcp?
+
pandavideo/panda-video-mcp is maintained by pandavideo. The last recorded GitHub activity is dated 2026-10-05, with 0 open issues.
Are there alternatives to panda-video-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy panda-video-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/pandavideo-panda-video-mcp)<a href="https://claudewave.com/repo/pandavideo-panda-video-mcp"><img src="https://claudewave.com/api/badge/pandavideo-panda-video-mcp" alt="Featured on ClaudeWave: pandavideo/panda-video-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.