home / mcp / instagram engagement mcp server
📢 Instagram MCP Server – A powerful Model Context Protocol (MCP) server for tracking Instagram engagement, generating leads, and analyzing audience feedback.
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.
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.
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-mcpOption 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 installBefore 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-mcpSecond 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.jsAnalyze comments on an Instagram post to determine sentiment, themes, and potential leads.
Compare engagement metrics across multiple Instagram accounts to benchmark performance.
Extract demographic insights from users engaged with a post or account.
Identify potential leads based on engagement patterns and defined criteria.
Create a comprehensive engagement report for an account with optional date range.