85trust / 100

Panda Video

by pandavideo.com in Documents & files

MCP serverPassing, checked 23 min ago

Video hosting: upload, organize and configure videos, analytics, AI subtitles and Shorts.

https://mcp.pandavideo.com/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
468 ms typical, 468 ms slowest 5%
Last check
23 min ago
Next check
in 5 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "panda-video": {
      "type": "http",
      "url": "https://mcp.pandavideo.com/mcp"
    }
  }
}

177 tools

  • panda_list_videos

    List videos. Each video has: id, title, status, created_at, length (seconds), folder_id, config. Results are returned newest first by default. There is NO server-side date filter or sorting — to find videos created on a specific date, fetch videos and check created_at in the resp

  • panda_get_video

    Get full properties of a video by its ID, including config, profile, status, duration, folder, subtitles, etc.

  • panda_update_video

    Update basic metadata of a video: title, description text, or move to a different folder. Do NOT use this for player settings, chapters, subtitles, thumbnails, or any playback configuration — use the specific tools for those.

  • panda_delete_videos

    Delete one or more videos by ID. Sends to trash for 30 days.

  • panda_move_videos

    Move one or more videos to a folder

  • panda_duplicate_video

    Create a copy of a video. Only works for CONVERTED, non-external, non-funnel videos.

  • panda_reencode_video

    Re-encode a video with a specific compression mode

  • panda_upload_video_from_url

    Import a video from an external URL (YouTube, Vimeo, S3, generic HTTPS)

  • panda_list_folders

    List all folders. Returns array of {id, name, parent_folder_id, status, created_at, videos_count}.

  • panda_create_folder

    Create a new folder. Returns the created {id, name, parent_folder_id}.

  • panda_get_folder

    Get a folder's details and contents. Returns {id, name, parent_folder_id, status, videos: [{id, title, status}], folders: [{id, name}]}.

  • panda_update_folder

    Update folder properties (name, parent). Also used to recover deleted folders with status=true.

  • panda_delete_folder

    Delete a folder by ID. WARNING: All videos and subfolders inside are also deleted (cascade). Goes to trash for 30 days.

  • panda_list_playlists

    List all playlists. Returns array of {id, name, videos_quantity, duration, access_type, updated_at}.

  • panda_create_playlist

    Create a new playlist. Videos are REFERENCES — removing from playlist does NOT delete the video. Returns the created {id, name, description, access_type}.

  • panda_get_playlist

    Get details of a specific playlist. Returns {id, name, description, videos_quantity, access_type, creator_name, duration, updated_at}.

  • panda_update_playlist

    Update a playlist's properties

  • panda_delete_playlist

    Delete a playlist. Videos are NOT deleted — only the collection is removed.

  • panda_get_playlist_videos

    List all videos in a playlist. Returns array of {id, video_id, order, video: {id, title, duration}}.

  • panda_add_videos_to_playlist

    Add videos to a playlist with order. Returns the updated playlist video entries [{video_id, playlist_id, order}].

  • panda_remove_video_from_playlist

    Remove a video from a playlist. Does NOT delete the video.

  • panda_list_profiles

    List all player profiles (GET /profile). 'Profiles' are player UI configs, not user accounts. Returns {data: [{id, name, pullzone_name}]} — a profile's `name` is the ID of the video it was created for. Use panda_get_profile for a profile's full settings. No pagination.

  • panda_create_profile

    Create a new player profile (POST /profile). IMPORTANT: per the Panda API, `name` MUST be the ID of an existing video — if it is not a real video ID the API returns 500 and nothing is created. Create only accepts `name` and `exclusive`; it does NOT accept colors/controls/vsl. To

  • panda_get_profile

    Get details of a specific player profile including all settings (controls, colors, vsl, saveProgress)

  • panda_update_profile

    Update a player profile's settings. Covers: player colors (colors.primaryColor / controlsColor), enabled controls list, smart autoplay (vsl.smartAutoplay), VSL mode (vsl.disablePause / disableForward / alternativeProgress), playback speed (general.default_speed), save progress, b

  • panda_delete_profile

    Delete a player profile by ID

  • panda_apply_profile_to_videos

    Apply a player profile to one or more videos. Returns confirmation with the list of updated video_ids.

  • panda_list_lives

    List all live streams. Returns array of {id, title, status, scheduled_at, created_at}.

  • panda_create_live

    Create a new live stream event

  • panda_get_live

    Get details of a specific live stream. Returns {id, title, status, scheduled_at, stream_key, rtmp, live_hls, created_at}.

  • panda_finish_live

    End a live broadcast

  • panda_delete_lives

    Delete one or more live streams

  • panda_list_stream_keys

    List all stream keys for live broadcasting. Returns array of {id, name, stream_key, rtmp, created_at}.

  • panda_create_stream_key

    Create a new named stream key for OBS or other streaming software

  • panda_get_live_viewers

    Get viewer history for a live stream. Returns time-series array of viewer counts.

  • panda_get_account_analytics

    Get general analytics metrics for the whole account. Returns {views, unique_viewers, watch_time_seconds, avg_watch_percentage, plays}.

  • panda_get_video_analytics

    Get analytics metrics for a specific video. Returns {views, unique_viewers, watch_time_seconds, avg_watch_percentage, plays}.

  • panda_get_retention_analytics

    Get audience retention analytics (account-wide or per video). Returns array of {percentage, viewers} showing drop-off at each point.

  • panda_get_ranking_analytics

    Get ranking analytics for the account. Returns {most_watched: [{video_id, title, watch_time}], most_played: [{video_id, title, plays}]}.

  • panda_get_realtime_analytics

    Get real-time viewer count and activity for the account. Returns {current_viewers, active_videos: [{video_id, title, viewers}]}.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
23 min agoPassed200514 ms
8 h agoPassed200468 ms