Instagram Video Downloader MCP Server
Used for efficient downloading of media content from Instagram, handling the HTTP requests needed to retrieve video files.
Allows downloading Instagram videos by providing a post URL, with support for saving videos to a specified local path and tracking download progress.
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., "@Instagram Video Downloader MCP Server download this Instagram video to my downloads folder"
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.
ig-download-mcp-server
MCP service for downloading Instagram videos
Overview
ig-download-mcp-server is a lightweight MCP (Model Context Protocol) service that enables downloading Instagram videos programmatically. It uses btch-downloader for extracting media URLs and axios for efficient downloading.
Related MCP server: instagram-mcp
Features
Fetch Instagram video URLs
Download videos to a specified local path
Progress tracking and logging
Built with FastMCP for easy integration
Usage
Start the MCP service:
$ git clone https://github.com/handoing/ig-download-mcp-server{
"mcpServers": {
"ig-download-mcp-server": {
"command": "node",
"args": [
"path/ig-download-mcp-server/index.js"
]
}
}
}API
Download Video
Command:
{
"tool": "download",
"parameters": {
"url": "https://www.instagram.com/p/DHvN6-xygmQ/",
"path": "/Users/project/downloads"
}
}Response:
"Instagram download success"License
MIT License
Available Tools
1 tooldownloadC
Instagram downloader
Inputs: path (required), url (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool 'download' has a clear and distinct purpose for downloading Instagram content.
Since there is only one tool, naming consistency is inherently perfect. The tool name 'download' follows a simple verb pattern, and there are no other tools to create inconsistency.
A single tool is too few for the server's purpose as an Instagram Video Downloader. This scope suggests potential needs like handling different content types, user authentication, or error handling, which are not covered.
The tool set is severely incomplete for the domain. It only provides a download function, lacking essential operations such as listing available videos, handling metadata, or supporting different Instagram content formats, which limits agent functionality.
Maintenance
Related MCP Connectors
Instagram data over MCP: profiles, posts, reels, stories, highlights and search as JSON
Unified social scraper MCP — profiles, posts, videos across ~40 platforms via Streamable HTTP.
Hosted MCP server for DataLikers — Instagram & TikTok data API. 51 tools: Instagram user search by demographics (gender/age/race/country/city), profiles, bulk lookup, engagement, posts & reels, comments, hashtags, locations, stories, highlights, music, business accounts, top users; TikTok users, videos, comments, hashtags, playlists and top charts. Streamable HTTP, Bearer API key. Free tier: 100 requests on signup at https://datalikers.com/p/1by27bwg
Public Instagram data via MCP: profiles, posts, reels, ads, transcripts. $5/1k credits; 25 free.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server that enables integration with Instagram, allowing interaction with Instagram features through the Model Context Protocol.1518 npm9MIT
- FlicenseBqualityDmaintenanceProvides Instagram analytics, media downloads, and search capabilities through an MCP interface for use with Claude and other MCP clients.4344-
- AlicenseAqualityCmaintenance16 Instagram creator tools as an MCP server — Reels/Story/carousel downloaders, engagement audit, hashtag search, Reels hook generator, best-time-to-post and content calendar. Wraps instapdown.com public API — no auth required.1656 npm2MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for downloading Instagram content (videos, reels, audio, carousels) using yt-dlp, with tools for downloading media and fetching metadata. Supports stdio and HTTP transports.MIT