Documents and knowledge
pandavideo
pandavideo was answering at the last check. Checked on 2026-10-06 (daily check).
Video hosting: upload, organize and configure videos, analytics, AI subtitles and Shorts.
Agents use servers like this to find, read and write documents and notes.
59 read-only55 change data63 high risk
https://mcp.pandavideo.com/mcp
Follow (RSS): status changes, tool-list changes, new advisories and owner verification, in any feed reader.
Status
Newest check: answered with tools, from the daily check, 2026-10-06, 213 ms.
From one check a day over the last 1 day. Servers whose owner verified them are checked every 5 minutes. Sign-in and payment answers count as up.
Last 30 days
2026-09-072026-10-06
answered with toolssign-in or payment askednot answeringnot checked
Compare: the most reliable servers in Documents and knowledge, ranked by days answering.
Tools
177 tools: 59 read-only, 55 change data, 63 high risk (delete, pay, send or run code).
- read-only
- Only reads or looks things up. Safe for an agent to call on its own.
- changes data
- Creates, edits or sends something. Worth a person's approval the first time.
- high risk
- Can delete, pay, send on your behalf or run code. Hard or impossible to undo.
Connecting costs an agent about 37,911 tokens of tool definitions and a 213 ms handshake.
- high risk
panda_update_videoUpdate 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. - high risk
panda_delete_videosDelete one or more videos by ID. Sends to trash for 30 days. - high risk
panda_move_videosMove one or more videos to a folder - high risk
panda_update_folderUpdate folder properties (name, parent). Also used to recover deleted folders with status=true. - high risk
panda_delete_folderDelete a folder by ID. WARNING: All videos and subfolders inside are also deleted (cascade). Goes to trash for 30 days. - high risk
panda_create_playlistCreate a new playlist. Videos are REFERENCES - removing from playlist does NOT delete the video. Returns the created {id, name, description, access_type}. - high risk
panda_update_playlistUpdate a playlist's properties - high risk
panda_delete_playlistDelete a playlist. Videos are NOT deleted - only the collection is removed. - high risk
panda_remove_video_from_playlistRemove a video from a playlist. Does NOT delete the video. - high risk
panda_update_profileUpdate 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, big play button (u... - high risk
panda_delete_profileDelete a player profile by ID - high risk
panda_finish_liveEnd a live broadcast - high risk
panda_delete_livesDelete one or more live streams - high risk
panda_update_funnelUpdate a funnel's properties (rename) - high risk
panda_delete_funnelDelete a funnel by ID. WARNING: this is destructive. Videos inside the funnel may become inaccessible. - high risk
panda_remove_videos_from_funnelRemove one or more videos from a funnel - high risk
panda_disable_watermarkDisable watermark protection for the account - high risk
panda_update_watermark_groupUpdate a watermark group - high risk
panda_delete_watermark_groupDelete a watermark group - high risk
panda_add_end_thumbnailUpload an end thumbnail - an image shown after the video finishes. Provide `image_url` pointing to a publicly reachable image. Returns the uploaded filename. NOTE: the upload alone is NOT visible in the player - the viewer-facing display requires an `end` CTA on the player config that references ... - high risk
panda_delete_thumbnailDelete a thumbnail from a video. Type: 'start' (default), 'pause' (requires thumb_name), 'end'. - high risk
panda_delete_subtitleRemove a subtitle from a video by language - high risk
panda_update_subtitle_visibilityShow or hide a subtitle language (hidden subtitles are not visible but still indexable for search) - high risk
panda_update_userUpdate a user's information or role - high risk
panda_delete_userRemove a user from the organization - high risk
panda_delete_shortDelete a Shorts job/project - high risk
panda_update_ai_assistantUpdate AI assistant information (name, status, etc.) - high risk
panda_update_ai_assistant_video_bindingsReplace the videos bound to an AI assistant. Sends the FULL list of video_ids - existing bindings not in the list will be removed. - high risk
panda_update_ai_assistant_chat_visibilityShow or hide the AI chat widget on the video player - high risk
panda_delete_ai_assistantDelete an AI assistant - high risk
panda_delete_tutor_fileDelete a file from a Tutor AI assistant - high risk
panda_delete_dubbing_audioDelete a dubbed audio track from a video - high risk
panda_update_auto_rechargeUpdate auto-recharge settings - high risk
panda_disable_auto_rechargeDisable auto-recharge for credits - high risk
panda_finish_comparisonFinish an A/B test and declare a winner. PERMANENT - cannot be reversed. - high risk
panda_delete_comparisonsDelete one or more A/B tests - high risk
panda_update_player_configUpdate global player configuration (applies to all videos without a custom profile). Returns the updated config object. - high risk
panda_update_video_configUpdate per-video config (POST /player?type=video). Send only fields you want to change. Fields: chapters, default_subtitle, redirect_video_id, custom_pixels, on_funnel, panda_branding, questions (AI quiz), mindmap (AI), abstract (AI ebook), retention_markers, ai. NOT for: controls, autoplay, Smar... - high risk
panda_set_video_offlineConfigure offline playback for a video (mobile app feature) - high risk
panda_update_ctaUpdate a CTA on a video. Only the fields you pass are changed; everything else keeps its current value. Placement cannot be changed - delete and re-add the CTA instead. - high risk
panda_delete_ctaDelete a CTA from a video - high risk
panda_delete_ai_workflowDelete an AI workflow (transcription, dubbing, etc.) - high risk
panda_update_subaccountUpdate a subaccount's settings (name, limits, status) - high risk
panda_delete_subaccountDelete a subaccount - high risk
panda_transfer_creditsTransfer credits to a subaccount - high risk
panda_set_refer_statusActivate (active=true) or deactivate (active=false) a single referrer by refer_id. Activation moves inactive→pending; deactivation moves active→turning_inactive (the async worker finalizes the state). If the referrer is already in an intermediate state (pending|deleting|turning_inactive) the API ... - high risk
panda_delete_referDelete one or more library-level referrers by id (batch). Each referrer must be library-level (folder_id=null) and belong to the library; otherwise the API returns 400 ({ errCode, errMsg }). Rows transition to 'deleting' and are removed asynchronously. - high risk
panda_delete_folder_referDelete one or more folder-level referrers by id (batch). Duplicate ids are de-duplicated; if any id is missing the API returns 404, and if any referrer is library-level it returns 400 ({ errCode, errMsg }). Rows transition to 'deleting' and are removed asynchronously. - high risk
panda_update_folder_referEdit one or more existing referrers (refer_ids) in a single call: rename the hostname, change the type (ALLOW|BLOCK), and/or move them between scopes. scope='library' makes the domain apply to the whole library (omit folder_ids). scope='folder' makes it apply to the listed folder_ids (required an... - high risk
panda_set_block_none_referSet the global 'block_none_refer' policy for the library. When true, playback requests that carry NO referer are blocked; when false, they are allowed. This is the master switch that activates/deactivates domain protection for requests without a referer. On error the API returns { errCode, errMsg... - high risk
panda_action_move_videos_by_folderDeterministically resolve a source and target folder and move every video from the source into the target in one call. Pass target_folder_ref='root' to move to the root (no folder). Skips videos already being deleted. Free action (no credits). dry_run=true (default) returns a preview of which vid... - high risk
panda_action_delete_folder_videosDeterministically resolve a folder and send every video inside it to the trash (30-day recovery). DESTRUCTIVE. dry_run=true (default) returns a preview of what would be deleted; set dry_run=false AND confirm=true to actually delete. - high risk
panda_action_set_folder_videos_offlineDeterministically resolve a folder and enable or disable offline (mobile app) playback for every CONVERTED video inside it, in one batch call (POST /app). dry_run=true (default) previews the affected videos. - high risk
panda_action_rename_folderDeterministically resolve a folder by name/ID/URL and rename it (PUT /folders/{id}). dry_run=true (default) previews the rename. - high risk
panda_action_set_folder_player_controlEnable or disable a single player control on every CONVERTED video in a folder, via player profiles, PRESERVING all other controls. The big play button (dashboard 'Botão de Play Grande') is the 'play-large' control - disable it with control='play-large', enabled=false. Each video's profile contro... - high risk
panda_action_set_default_subtitle_for_folderDeterministically resolve a folder and set the default subtitle language on every CONVERTED video (POST /player?type=video). Pass language 'false' to clear the default. dry_run=true (default) previews the affected videos. Note: videos lacking that subtitle simply won't show it. - high risk
panda_action_remove_subtitle_language_from_folderDeterministically resolve a folder and delete a subtitle language from every CONVERTED video that has it (DELETE /subtitles/{id}). DESTRUCTIVE. dry_run=true (default) previews; set dry_run=false AND confirm=true to delete. Videos without that language are simply skipped by the API. - high risk
panda_action_set_custom_field_for_folderDeterministically resolve a folder and set a custom metadata field (key/value) on every CONVERTED video (POST /videos/{id}?custom_fields). dry_run=true (default) previews the affected videos. - high risk
panda_action_set_anti_downloadEnable or disable account-wide anti-download protection (GET/PUT /block_download). Reads the current state first and only changes it if needed. dry_run=true (default) previews the change. - high risk
panda_action_set_allowed_domainsAdd referer domains to the account's allow/block list for playback (POST /library/{id}?action=refer) and optionally toggle 'block requests with no referer'. Resolves the library ID automatically. dry_run=true (default) previews. - high risk
panda_action_transfer_credits_to_subaccountResolve a subaccount by name or ID and transfer credits to it (POST /user/limit/transfer_credits). Checks the parent balance first. dry_run=true (default) previews the transfer. - high risk
panda_action_set_webhookIdempotently set the account webhook URL. Reads the current webhook (GET /user/webhook); if a different one exists it is removed (DELETE /user/webhook/{id}) before creating the new one (POST /user/webhook). dry_run=true (default) previews the change. - high risk
panda_action_set_forms_integrationCreate or update a forms/CRM integration by service name. Reads existing integrations (GET /forms-integration/get); updates in place if the service already exists (PUT /forms-integration/update), otherwise creates it (POST /forms-integration/save). dry_run=true (default) previews. - changes data
panda_duplicate_videoCreate a copy of a video. Only works for CONVERTED, non-external, non-funnel videos. - changes data
panda_reencode_videoRe-encode a video with a specific compression mode - changes data
panda_upload_video_from_urlImport a video from an external URL (YouTube, Vimeo, S3, generic HTTPS) - changes data
panda_create_folderCreate a new folder. Returns the created {id, name, parent_folder_id}. - changes data
panda_add_videos_to_playlistAdd videos to a playlist with order. Returns the updated playlist video entries [{video_id, playlist_id, order}]. - changes data
panda_create_profileCreate 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 set those, call p... - changes data
panda_apply_profile_to_videosApply a player profile to one or more videos. Returns confirmation with the list of updated video_ids. - changes data
panda_create_liveCreate a new live stream event - changes data
panda_create_stream_keyCreate a new named stream key for OBS or other streaming software - changes data
panda_create_funnelCreate a new video funnel - changes data
panda_add_videos_to_funnelAdd one or more videos to a funnel with optional coordinates - changes data
panda_enable_watermarkEnable watermark protection for the account - changes data
panda_create_watermark_groupCreate a new watermark group - changes data
panda_manage_drm_group_itemsAdd or remove videos and/or folders from a DRM watermark group. Returns the updated group with current video_ids and folder_ids. - changes data
panda_add_thumbnailUpload the video cover (start thumbnail) - the image shown before the user presses play. Provide `image_url` pointing to a publicly reachable image (PNG/JPG/WEBP); the tool downloads it and uploads as multipart to the Panda API. Replaces any existing start thumbnail. After this returns, the cover... - changes data
panda_add_pause_thumbnailUpload a pause thumbnail - an image shown when the viewer pauses the video. Provide `image_url` pointing to a publicly reachable image. Returns the uploaded thumbnail's filename. NOTE: the upload alone is NOT visible in the player - the viewer-facing display requires a pause CTA wiring (with time... - changes data
panda_generate_ai_subtitlesGenerate subtitles for a video using Panda AI. Creates a transcription in the specified language. Costs credits based on video duration and tier. - changes data
panda_create_custom_fieldCreate a custom metadata key-value field for a video (for tagging/categorization). Do NOT use this for chapters, subtitles, CTAs, or player settings - use the specific tools for those. Max 50 fields per video. - changes data
panda_create_userCreate a new user in the organization. Returns the created {id, name, email, role_id}. - changes data
panda_request_downloadRequest an async download for a video. Only works for CONVERTED, non-external, non-Hotmart videos. Returns {status, message}. - changes data
panda_import_video_for_shortsImport a video for AI shorts generation. Sources: library (video_id), youtube (source_url). Default config: vertical aspect, 30-60s duration, no captions. Video must be CONVERTED, 5min-5hrs, <50GB, no DRM. - changes data
panda_save_segment_to_librarySave a Short segment to the video library as an independent video - changes data
panda_create_ai_assistantPurchase credits and create a new AI assistant for a video. Returns the created {id, name, status, video_id}. - changes data
panda_generate_tutor_file_upload_urlGenerate a presigned URL to upload a PDF/file to a Tutor AI assistant. Returns upload_url and file_id. After uploading, call panda_confirm_tutor_file_upload. - changes data
panda_confirm_tutor_file_uploadConfirm that a file was successfully uploaded to a Tutor AI assistant (call after uploading to the presigned URL) - changes data
panda_add_tutor_videosAdd videos to a Tutor AI assistant - changes data
panda_create_ai_dubbingCreate an AI dubbing job for a video. Costs 2 credits/min (standard) or 10 credits/min (lipsync). Returns {id, status, video_id, from_lang, to_lang}. - changes data
panda_enable_auto_rechargeEnable auto-recharge for credits. When balance drops below trigger, recharges action_value. - changes data
panda_create_comparisonCreate a new A/B test. Needs at least 2 videos to start. Returns the created {id, name, status, video_ids}. - changes data
panda_start_comparisonStart an A/B test (begin collecting data). Only from DRAFT status. Returns the updated comparison with status IN_PROGRESS. - changes data
panda_add_ctaAdd a CTA (Call-to-Action) button to a video. Placement 'inside' = overlay on the video, 'outside' = below the video. Builds the same payload the dashboard's button editor sends. - changes data
panda_create_referAdd one or more library-level domain referrers. Each entry has a hostname and a type (ALLOW|BLOCK, default ALLOW). The same hostname cannot coexist as both ALLOW and BLOCK at the library scope (duplicate check is type-agnostic). New rows start in 'pending' (when domain protection is active) or 'i... - changes data
panda_create_folder_referAdd a domain referrer scoped to a single folder. type is ALLOW|BLOCK. The new row starts in 'pending'. A folder cannot have the same hostname twice. library_id is resolved automatically when omitted. On error the API returns { errCode, errMsg }. - changes data
panda_action_reencode_folder_videosDeterministically resolve a folder and re-encode every CONVERTED video with a given compression mode. Reprocessing consumes processing resources. dry_run=true (default) previews the affected videos. - changes data
panda_action_duplicate_folder_videosDeterministically resolve a folder and create a copy of every CONVERTED video inside it. Duplication only works for non-external, non-funnel videos (the API rejects others, surfaced per-video). dry_run=true (default) previews the affected videos. - changes data
panda_action_create_folder_pathDeterministically ensure a nested folder path exists (e.g. 'Courses/2026/Module 1'), creating only the missing segments and returning the leaf folder ID. Idempotent: existing segments are reused. dry_run=true (default) previews which segments would be created. - changes data
panda_action_create_playlist_from_folderDeterministically resolve a folder, create a new playlist, and add every CONVERTED video to it in folder order. dry_run=true (default) previews the playlist and its videos without creating anything. - changes data
panda_action_add_folder_videos_to_playlistDeterministically resolve a folder and an existing playlist (by name or ID), then append every CONVERTED folder video to the playlist after its current items. dry_run=true (default) previews the additions. - changes data
panda_action_apply_profile_to_folderDeterministically resolve a player profile and a folder, list eligible (CONVERTED) videos, and apply the profile to all of them in one call. Free action (no credits). dry_run=true (default) returns a preview of which videos would be updated. - changes data
panda_action_apply_video_config_to_folderDeterministically resolve a folder and apply per-video player config to every CONVERTED video (POST /player?type=video). Supports: panda_branding, default_subtitle (lang code or 'false'), on_funnel, and the AI toggles questions/mindmap/abstract. Send only the fields you want to change. dry_run=tr... - changes data
panda_action_configure_folder_profileDeterministically apply player-profile settings to every CONVERTED video in a folder, taking the correct create-or-update route per video. Covers everything a profile holds: colors (Cores), controls incl. the big play button 'play-large' (Controles / Botão de Play Grande), caption appearance (Leg... - changes data
panda_action_generate_subtitles_for_folderDeterministically resolve a folder, list eligible (CONVERTED) videos, estimate the AI subtitle cost in credits, and optionally generate subtitles in one or more languages. Tiers: essential (only en/pt-BR/es, 1 credit/30min), advanced (34 langs, 1 credit/5min), pro (34 langs, 1 credit/min). dry_ru... - changes data
panda_action_dub_folder_videosDeterministically resolve a folder, list eligible (CONVERTED) videos, estimate the dubbing cost in credits, and optionally create AI dubbing jobs for one or more target languages. dry_run=true (default) returns a preview without creating any job. standard mode = 2 credits/min, lipsync = 10 credit... - changes data
panda_action_create_tutor_from_folderDeterministically resolve a folder, estimate the credit cost via purchase_overview, and create an AI Tutor bound to every CONVERTED video in the folder. dry_run=true (default) returns the cost preview without creating anything. - changes data
panda_action_add_folder_videos_to_tutorDeterministically resolve an existing AI Tutor (by name or ID) and a folder, then bind every CONVERTED folder video to the tutor (POST /assist_ai/update_assistant_videos). dry_run=true (default) previews the additions. - changes data
panda_action_enable_ai_package_for_folderDeterministically resolve a folder and activate the AI package (mindmap + abstract/eBook + quiz) for every CONVERTED video (POST /aiworkflow type=ALL_TEXT_ITEMS). Estimates credits (1/started minute; Gold/Enterprise may have a free daily quota that reduces real cost). dry_run=true (default) retur... - changes data
panda_action_generate_shorts_from_folderDeterministically resolve a folder and submit each eligible video (CONVERTED, 5min–5h) for AI Shorts generation (POST /shorts/import-video). Each job consumes Shorts processing. dry_run=true (default) previews eligible videos. DRM-protected videos are rejected by the API and surfaced per-video. - changes data
panda_action_apply_watermark_group_to_folderDeterministically resolve a watermark/DRM group (by name or ID) and a folder, then add the folder to the group so all its videos (current and future) inherit the forensic watermark (PUT /drm/videos/{id} folders.increment). dry_run=true (default) previews. - changes data
panda_action_create_watermark_group_for_folderDeterministically resolve a folder and create a new watermark/DRM group seeded with all its videos (POST /drm/videos). dry_run=true (default) previews the group and its videos. - changes data
panda_action_add_folder_videos_to_funnelDeterministically resolve a funnel (by name or ID) and a folder, then add every CONVERTED folder video to the funnel (POST /funnels/add_videos). dry_run=true (default) previews the additions. - changes data
panda_action_schedule_livesCreate one or more scheduled live streams in a single call (POST /lives), optionally recording into a resolved folder. dry_run=true (default) previews the lives that would be created. - changes data
panda_action_request_folder_downloadsDeterministically resolve a folder and request an async download for every CONVERTED video at a given quality/format/language (POST /download-async/{externalId}). Poll status later with panda_check_download_status. dry_run=true (default) previews the requests. - changes data
panda_action_create_ab_testCreate an A/B comparison from 2+ videos (POST /comparison) and optionally start it immediately (PUT /comparison/{id}?type=start). dry_run=true (default) previews. - changes data
panda_action_provision_userCreate a team user, resolving the role by name (or original_name/ID) to its role_id (POST /users). dry_run=true (default) previews. Validates the email format up front. - changes data
panda_action_create_review_link_for_folderDeterministically resolve a folder and create a review link for every CONVERTED video (POST /video-review/{id}?action=link). dry_run=true (default) previews the links that would be created. - read-only
panda_list_videosList 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 response. - read-only
panda_get_videoGet full properties of a video by its ID, including config, profile, status, duration, folder, subtitles, etc. - read-only
panda_list_foldersList all folders. Returns array of {id, name, parent_folder_id, status, created_at, videos_count}. - read-only
panda_get_folderGet a folder's details and contents. Returns {id, name, parent_folder_id, status, videos: [{id, title, status}], folders: [{id, name}]}. - read-only
panda_list_playlistsList all playlists. Returns array of {id, name, videos_quantity, duration, access_type, updated_at}. - read-only
panda_get_playlistGet details of a specific playlist. Returns {id, name, description, videos_quantity, access_type, creator_name, duration, updated_at}. - read-only
panda_get_playlist_videosList all videos in a playlist. Returns array of {id, video_id, order, video: {id, title, duration}}. - read-only
panda_list_profilesList 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. - read-only
panda_get_profileGet details of a specific player profile including all settings (controls, colors, vsl, saveProgress) - read-only
panda_list_livesList all live streams. Returns array of {id, title, status, scheduled_at, created_at}. - read-only
panda_get_liveGet details of a specific live stream. Returns {id, title, status, scheduled_at, stream_key, rtmp, live_hls, created_at}. - read-only
panda_list_stream_keysList all stream keys for live broadcasting. Returns array of {id, name, stream_key, rtmp, created_at}. - read-only
panda_get_live_viewersGet viewer history for a live stream. Returns time-series array of viewer counts. - read-only
panda_get_account_analyticsGet general analytics metrics for the whole account. Returns {views, unique_viewers, watch_time_seconds, avg_watch_percentage, plays}. - read-only
panda_get_video_analyticsGet analytics metrics for a specific video. Returns {views, unique_viewers, watch_time_seconds, avg_watch_percentage, plays}. - read-only
panda_get_retention_analyticsGet audience retention analytics (account-wide or per video). Returns array of {percentage, viewers} showing drop-off at each point. - read-only
panda_get_ranking_analyticsGet ranking analytics for the account. Returns {most_watched: [{video_id, title, watch_time}], most_played: [{video_id, title, plays}]}. - read-only
panda_get_realtime_analyticsGet real-time viewer count and activity for the account. Returns {current_viewers, active_videos: [{video_id, title, viewers}]}. - read-only
panda_get_bandwidth_analyticsGet bandwidth/traffic usage by folder, by video, or DRM by video. Returns array of {name, bandwidth_bytes, video_id?} entries. - read-only
panda_list_funnelsList all funnels. Returns {data: [{id, name, videos_count, created_at}]}. A funnel with videos_count=0 has no videos. Funnels are NOT folders. - read-only
panda_get_funnelGet a funnel's details and its videos. Returns {data: {id, name, videos: [{id, title, status, is_first}]}}. Funnels are NOT folders. - read-only
panda_get_watermark_statusCheck whether watermark/DRM is currently active on the account. Returns {active: boolean}. - read-only
panda_list_watermark_groupsList all watermark groups. Returns array of {id, name, active, video_ids: [], folder_ids: [], created_at}. - read-only
panda_get_watermark_groupGet a watermark group's details. Returns {id, name, video_ids: [], folder_ids: [], created_at}. - read-only
panda_get_thumbnailsGet all thumbnails for a video. Returns {start: {url, name}, pause: [{url, name}], end: {url, name}} - each type may be null if not set. - read-only
panda_get_subtitlesGet all subtitle information for a video - read-only
panda_get_subtitle_by_languageGet a subtitle file for a specific language - read-only
panda_download_subtitleDownload a subtitle file for a specific language - read-only
panda_get_videos_countGet total video count by status (CONVERTED, CONVERTING, DRAFT, etc.) - read-only
panda_get_custom_fieldsGet all custom fields for a video. Returns array of {id, key, value} metadata pairs. - read-only
panda_list_usersList all users in the organization. Returns array of {id, name, email, role_id, role_name, created_at}. - read-only
panda_check_download_statusCheck the status of an async download request. Returns {status, download_url} - url is present when status is 'ready'. - read-only
panda_list_shortsList all Shorts jobs. Projects expire after ~30 days. Returns array of {job_id, status, user_context: {video_title, source_type}, completed_segments, created_at}. - read-only
panda_list_short_segmentsList all generated segments (clips) for a Shorts job. Each segment has viralScore, duration, transcription. - read-only
panda_list_ai_assistantsList all AI video assistants. Returns array of {id, name, status, videos: [{id, title}], created_at}. - read-only
panda_get_ai_assistantGet an AI assistant's details. Returns {id, name, status, videos: [{id, title}], files: [{id, file_name}], answers_count}. - read-only
panda_get_ai_assistant_purchase_overviewGet credit cost overview before creating an AI assistant. Returns {credit_cost, current_balance, sufficient_credits}. - read-only
panda_get_referrals_summaryGet referral program summary (balance, estimated value) - read-only
panda_get_credits_balanceGet the current credits balance for the account. 1 credit = R$1. - read-only
panda_get_credits_historyGet credits transaction history for a date range. Returns {balance, history: [{id, type, amount, status, description, created_at}]}. - read-only
panda_get_auto_recharge_settingsGet auto-recharge configuration for credits. Returns {enabled, trigger_value, action_value}. - read-only
panda_list_comparisonsList all A/B test comparisons. Status: DRAFT → IN_PROGRESS → COMPLETED. Returns array of {id, name, description, status, videos: [], winner_video_id, created_at}. - read-only
panda_get_player_configGet global player configuration (applies to all videos without a custom profile) - read-only
panda_get_video_player_configGet per-video player configuration (chapters, CTAs, pixels, redirect, AI features, retention markers, subtitle default, offline config) - read-only
panda_get_ai_workflowsGet AI workflow status for a video (transcription, dubbing, translation progress) - read-only
panda_get_subscriptionGet current subscription/plan details. Returns {subscription_id, subscriptions: {name, status, active}, currency, addons}. - read-only
panda_list_invoicesList all invoices. Returns array of {id, status, amount_due, amount_paid, created, due_date, invoice_pdf, hosted_invoice_url}. - read-only
panda_list_plansList available subscription plans and pricing - read-only
panda_list_subaccountsList all subaccounts and their usage limits. Returns array of {organization_id, name, status, credits_balance, storage_used, limits}. - read-only
panda_help_searchSearch Panda Video help center articles to answer user questions. Searches through ALL 136 pre-indexed articles from the official help center (https://help.pandavideo.com/pt-br/). Use this tool whenever the user has a QUESTION about how Panda Video works, pricing, features, integrations, configur... - read-only
panda_help_get_articleGet the full content of a specific Panda Video help center article by slug. Use this after searching to read the complete content of an article. The response is the full official documentation. - read-only
panda_get_business_rulesReturns the platform business rules: the real consequences of actions that modify, delete or move resources (e.g., removing a video from a funnel deletes it permanently, it does not just unlink it). Useful before planning such actions, so the advice given to the user matches how the platform actu... - read-only
panda_list_referList the library-level domain referrers (Domain Protection / allow-block list for playback). Returns { refers: [{ id, url, type, status }] } where type is ALLOW|BLOCK and status is one of active|inactive|pending|deleting|turning_inactive. library_id is resolved automatically when omitted. - read-only
panda_list_refer_allList all of the library's domains consolidated by hostname across library and folder scopes. Returns { refers: [{ hostname, type, status, scope, library_refer_id, folders, type_inconsistency, created_at }] }. scope is library|folder|mixed; status may be 'mixed' when rows differ; library_refer_id ... - read-only
panda_list_folder_referList the domain referrers set directly on a folder. Returns { refers: [{ id, url, type, status, origin: { type, id } }] }. library_id is resolved automatically when omitted. - read-only
panda_list_folder_refer_inheritedList the effective referrers that apply to a folder using override-total semantics: the folder's own referrers if it has any, otherwise the library-level referrers. Use this to know which domains actually gate playback for videos in the folder. Returns { refers: [{ id, url, type, status, origin: ... - read-only
panda_action_folder_ai_statusDeterministically resolve a folder and report the aggregate status of all its AI workflow jobs (subtitles, dubbing, AI package) via GET /aiworkflow?folder_id. Read-only - returns counts by status and by type. No dry_run (nothing is mutated). - read-only
panda_action_export_folder_analyticsDeterministically resolve a folder and aggregate per-video play analytics over a date range (GET /general/{videoId} on the analytics host). Read-only - returns a per-video breakdown and folder total. No dry_run. - read-only
panda_action_credit_preflightEstimate the credit cost of running a paid operation (dub / subtitles / ai_package) across every CONVERTED video in a folder and compare it to the current balance - WITHOUT executing anything. Read-only; use before the real action to decide whether to proceed.
Levels are automated estimates from each tool's public name, description and annotations, and can be wrong. Descriptions as the server publishes them.
Trust and supply chain
No owner has verified this server yet.
From the checks: The tool list costs more than 10,000 tokens to load.
No tool change since tracking began on 2026-10-06.
What agents looked for
This week agents asked 7Maps for documents and knowledge servers 1 time; this server was shown 0 times and picked 0 times.
Owners see the keywords, the servers picked instead, failure reasons and a comparison with similar servers in Owner Insights.
Badge
Live: status, days reachable, the tokens its tool list costs an agent. For a README:
[](https://7it.co.il/7maps/s/mcp.pandavideo.com/mcp)
Other styles: add ?style=uptime (30-day uptime), ?style=stars (agents’ rating) or ?style=verified (owner mark) to the image address, or ?style=top (shows "top 10%" when the server ranks in the top tenth of its category by days answering; otherwise the standard badge).
Is this badge genuine? Anyone can check what a genuine badge for this server says right now: /7maps/verify/badge?server=mcp.pandavideo.com%2Fmcp (add the same &style= for another style).
Own this server? Verify that it is yours.
Status widget
A live status card for a status page, docs or a dashboard: current status, the 30-day strip, uptime and handshake time.
Script (renders where it is placed, in its own shadow DOM):
<script src="https://7it.co.il/7maps/widget/mcp.pandavideo.com/mcp.js" async></script>
Or an iframe:
<iframe src="https://7it.co.il/7maps/widget/mcp.pandavideo.com/mcp" title="7Maps status" width="360" height="176" style="border:0;max-width:100%" loading="lazy"></iframe>
The widget is drawn only from 7it.co.il. Is a status shown elsewhere genuine? Check it: /7maps/verify/badge?server=mcp.pandavideo.com%2Fmcp.
Add ?theme=light or ?theme=dark to either address (default: follows the visitor's setting). Refreshed every 5 minutes. Open the card · script.
For AI agents
Before connecting, an agent can ask 7Maps for this server's full condition, every tool's risk level and what changed since a person approved it: the road_conditions, watch and route tools on https://7it.co.il/7maps/mcp, paid per call in USDC via x402. About 7Maps.
7Maps by 7IT maps the MCP servers AI agents use, from public listings. Observations with a date, not a judgement. Methodology · How we collect, and opting out.