memories-ai-mcp
Allows uploading, transcribing, searching, summarizing, and chatting with video content from Instagram via the Memories.ai API.
Allows uploading, transcribing, searching, summarizing, and chatting with video content from TikTok via the Memories.ai API.
Allows uploading, transcribing, searching, summarizing, and chatting with video content from YouTube via the Memories.ai API.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@memories-ai-mcpupload a YouTube video from this link: https://youtu.be/xyz"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
memories-ai-mcp
MCP (Model Context Protocol) server for the Memories.ai video analysis API. Enables Claude Desktop to upload, transcribe, search, summarize, and chat with video content from TikTok, YouTube, and Instagram.
Features
Upload videos from URLs or creator profiles (TikTok, YouTube, Instagram)
Transcribe audio (spoken words) and video (visual scene descriptions)
Summarize videos by chapter or topic
Semantic search across private and public video libraries
Keyword search across audio transcripts
Chat with videos — ask questions, compare content, generate captions
Related MCP server: mcp-youtube-transcript
Getting an API Key
Sign up at memories.ai
Navigate to your account settings / API section
Generate an API key
See the API docs for details
Setup
Build
npm install
npm run buildEnvironment Variable
Set your API key:
export MEMORIES_AI_API_KEY="your-api-key-here"Claude Desktop Configuration
Add this to your Claude Desktop config file (claude_desktop_config.json):
{
"mcpServers": {
"memories-ai": {
"command": "node",
"args": ["/absolute/path/to/memories-ai-mcp/dist/index.js"],
"env": {
"MEMORIES_AI_API_KEY": "your-api-key-here"
}
}
}
}Available Tools
Tool | Description |
| Upload videos from TikTok/YouTube/Instagram URLs or creator profiles |
| Upload videos to the permanent public library |
| Check upload/indexing status and get |
| List uploaded videos with optional filters |
| Delete videos from your private library |
| Get spoken word transcription with timestamps |
| Get visual content descriptions with timestamps |
| Get chapter-based or topic-based video summary |
| Semantic search across your private video library |
| Semantic search across TikTok/YouTube/Instagram public library |
| Keyword search across private audio transcripts |
| Keyword search across public audio transcripts |
| Ask questions about videos using AI |
Typical Workflow
Upload a video with
upload_video_from_urlPoll with
get_task_statusuntil status isPARSEAnalyze using transcription, summary, search, or chat tools
Important Notes
video_no≠task_id: Upload returns atask_id. Useget_task_statusto get thevideo_noneeded by all other tools.Async processing: Videos must reach
PARSEstatus before analysis tools work. Error code0001means still processing.Platform batching: Multiple URLs in one upload must all be from the same platform.
Public library is permanent: Videos uploaded to the public library cannot be deleted.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Persistent AI memory shared across Claude, ChatGPT, coding agents, and compatible MCP clients.
Private persistent memory for Claude, ChatGPT & Gemini via MCP - semantic search, zero-code setup.
Search, read, create and edit your Memol notes from Claude. Team note-taking with AI search.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceEnables Claude to add and search personal memories through the Nowledge Mem service. Allows users to store and retrieve contextual information across conversations.4MIT- FlicenseBqualityDmaintenanceExtracts YouTube transcripts and performs AI-powered video analysis for Claude Desktop, enabling transcript retrieval, quality analysis, and smart resource management.8-
- AlicenseNot gradedqualityDmaintenanceEnables Claude to read and watch online videos (YouTube, TikTok, Douyin, Facebook, Instagram) by pasting a link, providing summaries, transcripts, frame analysis, and metadata.MIT
- AlicenseAqualityBmaintenanceConnects Claude Desktop to Notion and YouTube transcripts with one-click installation, enabling natural language queries about your pages and video content.52MIT