VideoDB MCP server
Server for advanced AI-driven video editing, semantic search, multilingual transcription, generative media, voice cloning, and content moderation.
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| doc_assistant Context for creating video applications using VideoDB | unknown | unknown | unknown |
| code_assistant Will give you data related to VideoDB SDK which allows developers to use videodb in python. IMPORTANT: Whenever user wants to write code related to videos, youtube videos or VideoDB specifically, always call this tool. | unknown | unknown | unknown |
| play_video Play the video of the given stream link | unknown | unknown | unknown |
| call_director The Director tool orchestrates specialized agents within the VideoDB server, efficiently handling multimedia and video-related queries. Clients should send queries that Director can interpret clearly, specifying tasks in natural language. Director will then delegate these queries to appropriate agents for optimized results, utilizing defaults and contextual information if explicit parameters are not provided.
Director handles queries such as:
- Uploading & Downloading:
- Upload media from URLs or local paths (supported media: video, audio, image)
- Download the VideoDB generated video streams.
- Indexing & Search:
- Index spoken words or scenes in videos (spoken_words, scene indexing; scene indexing supports shot or time-based type)
- Search VideoDB collections semantically or by keyword (semantic, keyword search; indexing types: spoken_word, scene)
- Summarization & Subtitles:
- Summarize video content based on custom prompts
- Add subtitles in various languages
- Dubbing:
- Dub videos into target languages
- Creating Videos:
- Generate videos using specific models or engines (Fal, StabilityAI; job types: text_to_video, image_to_video)
- Compare multiple video generation models (video_generation_comparison)
- Audio Generation & Editing:
- Generate speech, sound effects, or background music (engines: ElevenLabs for speech/sound effects, Beatoven for music)
- Clone voices from audio sources or overlay cloned voices onto videos
- Censor the video on given prompt
- Image and Frame Generation:
- Generate static image frames from videos at specified timestamps
- Create or enhance images using GenAI models (job types: text_to_image, image_to_image using Fal, Replicate)
- Video Editing & Clip Generation:
- Edit or combine multiple videos and audio files
- Generate targeted video clips from user prompts
- Streaming & Web Search:
- Stream videos by video ID or URL
- Search for relevant online videos (engine: Serp)
- Transcription:
- Generate transcripts for videos
- Pricing & Usage Information:
- Provide detailed cost information and usage estimates
- Meeting Recording & Analysis:
- Record meetings
- Deploy recording bots to Zoom, Google Meet, or Microsoft Teams
- Analyze recorded meetings for AI-driven insights
- Intelligently index and summarize meetings
Clients should provide queries clearly aligned with Director's capabilities, allowing Director to use contextual defaults when explicit parameters like IDs or collection details are not specified.
IMPORTANT: if you have a previous response of this method with an appropriate session_id, please provide that session_id in the next request to continue the conversation.
IMPORTANT: It is MANDATORY to send the `session_id` param if any earlier response from this method exists with a `session_id` in its output | read | false | unknown |
- repohttps://github.com/video-db/agent-toolkit/tree/main/modelcontextprotocol
- homepagehttps://docs.videodb.io
- adoption47 stars · 10 forks
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
Add the “as seen on MCPExplorer” badge to your README.
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →