npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@andrewlwn77/instagram-research-mcp

v1.0.0

Published

MCP server for systematic Instagram competitor research with deep content discovery and outlier analysis

Readme

Instagram Research MCP

A user-outcome-focused MCP server for systematic Instagram competitor research and outlier content discovery, designed following Anthropic's agent tool principles and IG Profit methodology.

Design Philosophy

This MCP server consolidates 18 generic Instagram tools into 3 workflow-specific research operations, prioritizing user outcomes over technical capabilities.

Key Principles

  • User-Outcome Focus: Tools designed around systematic competitor research workflow
  • Zero Hallucination: Comprehensive parameter documentation with usage examples
  • Token Efficiency: Semantic responses with consolidated operations
  • Agent Optimization: Reduced cognitive load through workflow-specific tools

Core Functions

1. discover_accounts_by_hashtag

Systematically discover Instagram competitors by hashtag with follower filtering.

Replaces manual process: Hashtag searching → account filtering → competitor identification

// Example: Find medium-sized affiliate marketing accounts
{
  "hashtag": "affiliatemarketing",
  "min_followers": 5000,
  "max_followers": 50000,
  "limit": 30,
  "sort_by": "engagement_rate"
}

2. analyze_account_outliers

Automatically detect 5x+ performing content for IG Profit "stealing like artists" methodology with deep content discovery.

Replaces manual process: Content review → baseline calculation → outlier identification

// Example: Deep viral content analysis
{
  "username": "jonathan_montoya24",
  "outlier_multiplier": 5,
  "time_range_days": 30,
  "max_page_depth": 5,
  "min_outlier_results": 8,
  "content_limit": 50
}

Enhanced Parameters:

  • max_page_depth: Multiplies content search depth (e.g., 5 = 250 posts with 50 content_limit)
  • min_outlier_results: Target number of viral posts to discover
  • Automatically searches deeper content for comprehensive outlier discovery

3. batch_account_analysis

Process multiple competitors systematically with deep content discovery and CSV export for workflow integration.

Replaces manual process: Individual analysis → comparative review → data export

// Example: Deep batch competitor analysis
{
  "usernames": ["jonathan_montoya24", "charlie_chang", "alex_hormozi"],
  "analysis_type": "outliers",
  "export_format": "csv",
  "max_page_depth": 4,
  "outlier_multiplier": 3,
  "time_range_days": 30
}

Enhanced Parameters:

  • max_page_depth: Multiplies content search per account (e.g., 4 = 200 posts per competitor)
  • Consistent deep analysis across entire competitor set
  • Comprehensive outlier discovery for systematic competitive research

Installation

npm install @andrewlwn77/instagram-research-mcp

Configuration

  1. Copy environment template:
cp .env.example .env
  1. Add your Instagram Social API key:
INSTAGRAM_SOCIAL_API_KEY=your_rapidapi_key_here

Get your API key from: Instagram Social API

Usage Examples

Competitor Discovery

# Find 30 medium-sized affiliate marketing accounts
discover_accounts_by_hashtag(
  hashtag="affiliatemarketing",
  min_followers=5000,
  max_followers=50000,
  limit=30,
  sort_by="engagement_rate"
)

Outlier Content Analysis

# Deep analysis for comprehensive viral content discovery
analyze_account_outliers(
  username="jonathan_montoya24",
  outlier_multiplier=5,
  time_range_days=30,
  max_page_depth=5,
  min_outlier_results=8
)

Batch Competitor Analysis

# Deep batch analysis across multiple competitors
batch_account_analysis(
  usernames=["account1", "account2", "account3"],
  analysis_type="outliers",
  export_format="csv",
  max_page_depth=4,
  outlier_multiplier=3
)

Integration with IG Profit Methodology

This MCP server is designed to work with the IG Profit "modeling/stealing like artists" methodology:

  1. Phase 1: Systematic competitor discovery by niche hashtags
  2. Phase 2: Outlier content identification (5x+ performance)
  3. Phase 3: Batch analysis for comparative research

Zero-Hallucination Design

Every parameter includes:

  • Clear description with business context
  • 3+ concrete usage examples
  • Realistic competitor names and scenarios
  • Enum constraints where applicable

This prevents parameter guessing and ensures consistent agent performance.

Architecture

Built on proven Instagram Social MCP foundation with:

  • Consolidated workflow-specific operations
  • Semantic natural language responses
  • Token-efficient output formatting
  • Comprehensive error handling

Requirements

  • Node.js >=18.0.0
  • Instagram Social API key (RapidAPI)
  • Compatible with existing IG Profit workflow and CSV formats

License

MIT