Skip to main content
Glama
farukkolip

instapdown-mcp

by farukkolip

instapdown-mcp

instapdown-mcp MCP server npm version License: MIT

16 Instagram creator tools as a Model Context Protocol server. Wraps the public API and data behind instapdown.com so any MCP client — Claude Desktop, Cursor, Cline, Zed — can download Reels, audit engagement, search hashtags, generate Reels hooks, get country-specific best-time-to-post data and browse a 2026 content calendar directly from a chat turn.

Part of the TapDown family alongside xtapdown-mcp (X / Twitter).


Install

npx -y instapdown-mcp

That's the whole install path. No account, no API key, no config.

Related MCP server: instagram-personal-mcp

Claude Desktop config

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "instapdown": {
      "command": "npx",
      "args": ["-y", "instapdown-mcp"]
    }
  }
}

Restart Claude Desktop. In a new chat:

"Download this reel for me: https://www.instagram.com/reel/ABC123/"

Claude will call download_reels and hand back the direct MP4 URL and audio track.


The 16 tools

Downloaders

Tool

Input

Returns

download_reels

Reel URL

Original 9:16 HD MP4, no watermark

download_video

Feed video URL

Original MP4, no re-encoding

download_story

Username

Every active Story in the 24h window

download_profile_picture

Username

Full-resolution profile JPG

download_carousel

Carousel URL

Every slide as a media array

download_photo

Single-image post URL

Original full-resolution JPG

extract_reel_audio

Reel URL

Source m4a audio track URL

Public accounts only. Private accounts return HTTP 422 by design.

Analytics

Tool

Input

Returns

engagement_health_check

Username

Weighted ER, save rate, comment rate, tier benchmark from the last 12 posts

engagement_calculator

Followers + interactions

Weighted ER (like×1 + comment×2 + save×3 + share×4), tier benchmark, performance rating

Content strategy

Tool

Input

Returns

generate_reels_hooks

Niche + optional country/language

10 verified 2026 hook templates from the 900-hook library

search_hashtags

Topic + locale

Real Instagram post counts for the returned hashtags

get_hashtag_niche

Optional category

25 curated seed niches

audit_creator_hashtags

Username

Hashtag frequency map from the last 12 posts

generate_instagram_fonts

Text + optional style

22 Unicode font variants (Bold, Italic, Script, Fraktur, Double Struck, Monospace, Small Caps, Circled, Upside Down, …)

get_best_time_to_post

Country code

5 prime slots + 7-day heatmap, sourced from Buffer 2026 (30M+ posts)

get_content_calendar

Market + date range + niche

Instagram content dates for 2026, each with a native-language Reels hook and hashtag set

Supported markets for country-varied tools: US, GB, CA, AU, BR, MX, ES, IT, DE, FR, NL, SE, TR, JP, SA, AE, RU.


Environment

Override the API host when developing locally against a staging Instapdown:

INSTAPDOWN_BASE_URL=http://localhost:3000 npx -y instapdown-mcp

Default: https://instapdown.com.


Development

git clone https://github.com/farukkolip/instapdown-mcp
cd instapdown-mcp
npm install
npm run build
node dist/test/smoke.js   # in-memory smoke test — 16 tools + 6 offline callable

License

MIT © Ömer Faruk Kolip

Instapdown is not affiliated with, endorsed by, or sponsored by Meta Platforms, Inc. or Instagram. Public content only.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    An MCP server that wraps instagrapi to read, engage, and send DMs from a personal Instagram account, supporting 24 tools for auth, profile, engagement, and messages.
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP server for Instagram Graph API providing 25 tools for publishing photos, reels, carousels, and stories, managing comments, viewing insights, and searching hashtags.
    9
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An MCP server that provides LLM clients with direct access to XTapDown's Twitter creator toolkit, enabling tweet downloads, engagement calculations, content generation, and trend analysis without authentication or rate limits.
    14
    35
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Mastodon MCP — public Mastodon data via mastodon.social (no auth required)

  • Hosted MCP for X/Twitter and Reddit. 12 read-only tools, no API keys, free during beta.

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

View all MCP Connectors

Latest Blog Posts

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/farukkolip/instapdown-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server