Skip to main content
Instagram is the world’s leading photo and video sharing platform. The Instagram MCP server lets you search profiles, pull posts, download reels, and collect engagement data using natural language.

What Can It Do?

  • Scrape posts and reels from any public profile by username or directly by URL
  • Pull comments and engagement metrics
  • Search profiles by name or username
  • Collect hashtag feeds for content discovery

Where to Use It

Add Instagram as a tool to any agent. The agent can then search and analyze Instagram data conversationally, choosing the right actions based on context. To add an MCP tool to your agent:
  1. Open your agent’s configuration
  2. Click Add toolsConnect an app with MCP
  3. Search for the integration and select it
  4. Authenticate with your account
You can control which tools your agent has access to. After adding an integration, click on it to enable or disable specific tools based on what your agent needs.

In Workflows (Via Agent Node)

For automated pipelines, use an Agent Node with Instagram tools. This gives you the flexibility of an agent within a deterministic workflow.

As a Custom MCP Node

You can also create a standalone MCP node for a specific action. This generates a reusable node that performs one task, useful when you need the same operation repeatedly in workflows.
To create a custom MCP node:
  1. Go to your node library and search for the integration
  2. Click Create a node with AI
  3. Describe the specific action you want (e.g., “Get the latest 10 posts from @nike”)
  4. Test the node and save it for reuse
Custom MCP nodes are single-purpose by design. For tasks that require multiple steps or dynamic decision-making, use an agent instead.

Available Tools

ToolDescription
Scrape PostsScrape posts by username or directly by post URL. Returns captions, likes, comments, media URLs, tagged users, and metadata
Scrape ReelsScrape reels by username or directly by reel URL. Returns captions, view counts, likes, duration, hashtags, and video URLs
Get Post CommentsRetrieves comments on a post
Get Hashtag PostsCollects posts using a hashtag
Find UsersSearches profiles by name
Get Profile DetailsFetches profile metadata
Get Profile StoriesDownloads active stories
Get Tagged PostsGets posts where user is tagged

Credit Costs

ToolCredits Per Use
Scrape Posts3 per item
Scrape Reels3 per item
Get Post Comments3 per item
Get Hashtag Posts3 per item
Find Users3 per item
Get Profile Details5 per item
Get Profile Stories3 per item
Get Tagged Posts3 per item

Example Prompts

Use these with your agent or in the Agent Node: Scrape posts by username:
Scrape the latest 15 posts from @nike with captions and like counts
Scrape posts by URL:
Scrape these Instagram posts: https://www.instagram.com/p/ABC123/ and https://www.instagram.com/p/DEF456/
Scrape reels by username:
Scrape 10 reels from @natgeo with view counts and durations
Scrape reels by URL:
Scrape these Instagram reels: https://www.instagram.com/reel/XYZ789/
Search hashtags:
Find 20 posts using #coffeeshop
Find influencers:
Search for fitness coach profiles with over 10k followers
Get profile info:
Get the follower count and bio for @natgeo
Pull comments:
Get the comments from this Instagram post URL

Troubleshooting

IssueSolution
Agent not finding the right dataUse exact usernames with @ symbol, or provide direct Instagram URLs
Action not completingCheck that you’ve authenticated and the profile is public
Unexpected resultsThe agent may chain multiple tools (e.g., finding a profile first, then getting posts). Review the agent’s reasoning to understand its approach.
Tool not availableVerify the tool is enabled in your agent’s MCP configuration
Agents are smart enough to chain multiple API calls together. For example, asking “Get reels from the top fitness influencer” will search profiles first, then get reels. If results seem off, check the agent’s step-by-step reasoning.

Need Help?


Use this integration directly in Claude or Cursor. Connect remotely via the Instagram MCP server using your Gumloop credentials.