home / mcp / instagram engagement mcp server

Instagram Engagement MCP Server

📢 Instagram MCP Server – A powerful Model Context Protocol (MCP) server for tracking Instagram engagement, generating leads, and analyzing audience feedback.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "bob-lance-instagram-engagement-mcp": {
      "command": "npx",
      "args": [
        "instagram-engagement-mcp"
      ],
      "env": {
        "INSTAGRAM_PASSWORD": "your_instagram_password",
        "INSTAGRAM_USERNAME": "your_instagram_username"
      }
    }
  }
}

This MCP server provides tools to analyze Instagram engagement, extract demographic insights, and identify potential leads from posts and accounts. It enables you to run analyses, compare accounts, generate reports, and automate lead identification using a private Instagram API with suitable safeguards.

How to use

You connect to this MCP server from your MCP client and run the available tools to analyze engagement data. Use the provided tools to analyze post comments, compare accounts, extract demographics, identify leads, and generate comprehensive engagement reports. Configure your Instagram credentials in the environment, then start the MCP server and select the tool you want to run from your client. Each tool returns structured results that you can review or export for reporting.

How to install

Prerequisites: you need Node.js and npm installed on your system. Make sure you have a user account with valid Instagram credentials for test or production use.

Option A – Install via npm globally (recommended for quick start)

npm install -g instagram-engagement-mcp

Option B – Install by cloning the project from its source and installing dependencies

git clone https://github.com/Bob-lance/instagram-engagement-mcp.git
cd instagram-engagement-mcp
npm install

Configure and run the MCP server

Before you start, provide your Instagram credentials as environment variables. You can use either the first or the second runtime method shown below.

# First runtime method (npx based)
env INSTAGRAM_USERNAME=your_username INSTAGRAM_PASSWORD=your_password npx instagram-engagement-mcp

Second runtime method (local build path) if you cloned the repository and built the project

# Ensure you built the project if you cloned it
npm run build
node /path/to/instagram-engagement-mcp/build/index.js

Available tools

analyze_post_comments

Analyze comments on an Instagram post to determine sentiment, themes, and potential leads.

compare_accounts

Compare engagement metrics across multiple Instagram accounts to benchmark performance.

extract_demographics

Extract demographic insights from users engaged with a post or account.

identify_leads

Identify potential leads based on engagement patterns and defined criteria.

generate_engagement_report

Create a comprehensive engagement report for an account with optional date range.