Social MCP
Extract transcripts from Instagram videos and reels using AssemblyAI transcription with timestamps and speaker labels.
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., "@Social MCPTranscribe the Instagram video at https://instagram.com/reel/xyz123/"
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.
Social MCP
A Model Context Protocol (MCP) server for social media integration, specifically Instagram transcript extraction using AssemblyAI.
Prerequisites
Install uv
On Mac:
brew install uvOn Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"After installation on Windows, add uv to your PATH:
set Path=C:\Users\nntra\.local\bin;%Path%Environment Setup
Create a
.envfile in the project root with your AssemblyAI API key:
# Get your API key from: https://www.assemblyai.com/
ASSEMBLYAI_API_KEY=your_assemblyai_api_key_hereGet your AssemblyAI API key:
Sign up at AssemblyAI
Go to your dashboard and copy your API key
Add it to the
.envfile
Related MCP server: Video Caption MCP Server
Claude Desktop Integration
To use this MCP server with Claude Desktop, you need to add it to your Claude Desktop configuration.
Open your Claude Desktop configuration file:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add the following configuration to your
mcpServerssection (replace/path/to/your/social-mcpwith the actual path to this project folder):
{
"mcpServers": {
"social": {
"command": "/Users/your-username/.local/bin/uv",
"args": ["--directory", "/path/to/your/social-mcp", "run", "main.py"]
}
},
"globalShortcut": ""
}Important: Make sure to replace:
/path/to/your/social-mcpwith the actual path to where you cloned/downloaded this project/Users/your-username/.local/bin/uvwith the correct path to your uv installation (on Windows this would typically beC:\Users\your-username\.local\bin\uv.exe)
Save the file and restart Claude Desktop
Usage
Once configured, the Social MCP server will be available in Claude Desktop. You can use it to:
Extract transcripts from Instagram videos/reels by providing Instagram URLs
Get timestamped transcriptions with speaker labels
Process various Instagram URL formats (posts, reels, IGTV)
Example
Extract transcript from: https://instagram.com/reel/ABC123/The server will:
Extract the video URL from the Instagram post
Use AssemblyAI to transcribe the audio
Return a formatted transcript with timestamps and speaker labels
Development
This project uses uv for dependency management. The dependencies are defined in pyproject.toml and the lockfile is uv.lock.
To run the server locally:
uv run main.pyFeatures
✅ Instagram URL validation and processing
✅ Direct video URL extraction using instaloader
✅ AssemblyAI transcription with speaker labels
✅ Timestamp formatting
✅ Environment variable configuration
✅ Comprehensive error handling
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/tunde-alao/social-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server