Skip to main content
Glama
Instagram Video Downloader MCP Server

Instagram Video Downloader MCP Server

by handoing

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 tool
downloadC

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

    C2.9/5.0

    Scored across 1 tool

    Disambiguation5/5

    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.

    Naming Consistency5/5

    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.

    Tool Count2/5

    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.

    Completeness2/5

    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

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      B
      quality
      D
      maintenance
      Provides Instagram analytics, media downloads, and search capabilities through an MCP interface for use with Claude and other MCP clients.
      43
      44
      -
    • A
      license
      A
      quality
      C
      maintenance
      16 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.
      16
      56 npm
      2
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      MCP 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