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 "Install 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: screen-memory-mcp
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/tw3kirk/memories.ai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server