{
  "markdown": "# instapdown-mcp\n\n[![instapdown-mcp MCP server](https://glama.ai/mcp/servers/farukkolip/instapdown-mcp/badges/score.svg)](https://glama.ai/mcp/servers/farukkolip/instapdown-mcp)\n[![npm version](https://img.shields.io/npm/v/instapdown-mcp.svg)](https://www.npmjs.com/package/instapdown-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**16 Instagram creator tools as a Model Context Protocol server.** Wraps the public API and data behind [instapdown.com](https://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.\n\nPart of the [TapDown family](https://instapdown.com/about) alongside [xtapdown-mcp](https://www.npmjs.com/package/xtapdown-mcp) (X / Twitter).\n\n---\n\n## Install\n\n```bash\nnpx -y instapdown-mcp\n```\n\nThat's the whole install path. No account, no API key, no config.\n\n## Claude Desktop config\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"instapdown\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"instapdown-mcp\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop. In a new chat:\n\n> \"Download this reel for me: https://www.instagram.com/reel/ABC123/\"\n\nClaude will call `download_reels` and hand back the direct MP4 URL and audio track.\n\n---\n\n## The 16 tools\n\n### Downloaders\n\n| Tool | Input | Returns |\n|---|---|---|\n| `download_reels` | Reel URL | Original 9:16 HD MP4, no watermark |\n| `download_video` | Feed video URL | Original MP4, no re-encoding |\n| `download_story` | Username | Every active Story in the 24h window |\n| `download_profile_picture` | Username | Full-resolution profile JPG |\n| `download_carousel` | Carousel URL | Every slide as a media array |\n| `download_photo` | Single-image post URL | Original full-resolution JPG |\n| `extract_reel_audio` | Reel URL | Source m4a audio track URL |\n\nPublic accounts only. Private accounts return HTTP 422 by design.\n\n### Analytics\n\n| Tool | Input | Returns |\n|---|---|---|\n| `engagement_health_check` | Username | Weighted ER, save rate, comment rate, tier benchmark from the last 12 posts |\n| `engagement_calculator` | Followers + interactions | Weighted ER (like×1 + comment×2 + save×3 + share×4), tier benchmark, performance rating |\n\n### Content strategy\n\n| Tool | Input | Returns |\n|---|---|---|\n| `generate_reels_hooks` | Niche + optional country/language | 10 verified 2026 hook templates from the 900-hook library |\n| `search_hashtags` | Topic + locale | Real Instagram post counts for the returned hashtags |\n| `get_hashtag_niche` | Optional category | 25 curated seed niches |\n| `audit_creator_hashtags` | Username | Hashtag frequency map from the last 12 posts |\n| `generate_instagram_fonts` | Text + optional style | 22 Unicode font variants (Bold, Italic, Script, Fraktur, Double Struck, Monospace, Small Caps, Circled, Upside Down, …) |\n| `get_best_time_to_post` | Country code | 5 prime slots + 7-day heatmap, sourced from Buffer 2026 (30M+ posts) |\n| `get_content_calendar` | Market + date range + niche | Instagram content dates for 2026, each with a native-language Reels hook and hashtag set |\n\nSupported markets for country-varied tools: US, GB, CA, AU, BR, MX, ES, IT, DE, FR, NL, SE, TR, JP, SA, AE, RU.\n\n---\n\n## Environment\n\nOverride the API host when developing locally against a staging Instapdown:\n\n```bash\nINSTAPDOWN_BASE_URL=http://localhost:3000 npx -y instapdown-mcp\n```\n\nDefault: `https://instapdown.com`.\n\n---\n\n## Development\n\n```bash\ngit clone https://github.com/farukkolip/instapdown-mcp\ncd instapdown-mcp\nnpm install\nnpm run build\nnode dist/test/smoke.js   # in-memory smoke test — 16 tools + 6 offline callable\n```\n\n---\n\n## License\n\nMIT © Ömer Faruk Kolip\n\nInstapdown is not affiliated with, endorsed by, or sponsored by Meta Platforms, Inc. or Instagram. Public content only.\n",
  "bytes": 4076,
  "sha": "39e939ff56616c22238bee95e0ea6b1893b1a0bee320f4c755199914f5604cc0",
  "repo_slug": "farukkolip/instapdown-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_farukkolip_instapdown_mcp_0ebd8643/readme"
}