videoseek-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEMORIES_API_KEY | Yes | API key from memories.ai | |
| MEMORIES_UNIQUE_ID | No | Namespace for multi-tenant isolation | default |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| upload_videoA | Upload and index a video from a URL into your VideoSeek library. Returns a videoNo for tracking. The video will be processed asynchronously — use get_video_status to check when it's ready. |
| list_videosA | List all indexed videos in your VideoSeek library. Supports pagination and filtering by status. |
| get_video_statusA | Check the processing status of a video by its task ID. Returns video numbers and their current status (PARSE=ready, UNPARSE=processing, FAIL=failed). |
| delete_videosB | Delete one or more videos from your VideoSeek library by their video numbers. |
| get_transcriptionA | Retrieve the transcription of a video. Supports both video transcription (visual scene descriptions) and audio transcription (spoken words). |
| search_videosB | Semantic search across your private video library using natural language. Find specific moments, scenes, objects, or actions across all your indexed videos. Returns matching video segments with timestamps. |
| search_publicB | Search for videos on public platforms (TikTok, YouTube, Instagram) using semantic natural language queries. Great for content research and discovery. |
| search_audioB | Search within a specific video's audio transcripts. Useful for finding when specific topics were discussed in a video. |
| chat_with_videoB | Ask questions about specific videos using natural language. The AI analyzes the video content and provides detailed answers. Supports multi-turn conversations via session_id. |
| chat_personalA | Ask questions across your entire video and memory library. This is the most powerful query tool — it combines video understanding with text memories (MAG: Memory Augmented Generation) to provide comprehensive answers. Recommended for general questions about your content. |
| add_memoryA | Store a text memory with semantic indexing. Memories are searchable and integrated into personal chat responses via Memory Augmented Generation (MAG). Use this to store notes, meeting summaries, insights, or any text knowledge. |
| search_memoriesA | Semantic search across your stored text memories. Returns the most relevant memories ranked by similarity to your query. |
| list_memoriesB | List all stored text memories in the current namespace. |
| caption_videoA | Analyze a video from URL without uploading to your library. Uses the Large Visual Memory Model (LVMM) to understand and describe video content. Supports optional reasoning mode for complex analysis tasks. |
| caption_imageA | Analyze an image from URL using AI vision. Describe scenes, identify objects, read text, and answer questions about the image. |
| import_from_urlA | Import a video from a social media URL (TikTok, YouTube, Instagram, Twitter, etc.) directly into your VideoSeek library for indexing and analysis. |
| import_by_hashtagB | Import videos from a social media platform by hashtag. Automatically imports and indexes matching videos into your library. |
| import_by_creatorA | Import videos from a social media creator's profile URL. Indexes their recent videos into your library for analysis. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyze-video | Complete workflow to upload, wait for processing, and analyze a video. Guides the agent through the full pipeline. |
| social-media-research | Research a topic by importing and analyzing social media videos. Searches public platforms, imports content, and generates insights. |
| build-knowledge-base | Build a searchable knowledge base from videos and text memories. Upload videos, extract insights, and store them as searchable memories. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| video-library | List of all indexed videos in the current VideoSeek namespace |
| memory-store | List of all stored text memories in the current namespace |
Latest Blog Posts
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/kennyzheng-builds/videoseek-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server