Content
# Instagram MCP Server
## Overview
The **Instagram MCP (Marketing Control Panel) Server** is a backend system designed to interact with the **Instagram Graph API**. It allows you to fetch post data, such as engagement metrics (likes, comments, reach) for Instagram Business/Creator accounts. The server can also provide insights into user content and suggest strategies for increasing reach and engagement.
## Features:
- Fetch and analyze post data (likes, comments, reach, etc.)
- Retrieve insights from Instagram Business/Creator accounts
- Simple backend to manage Instagram account data via Instagram API
## Tech Stack:
- **Backend:** Node.js with Express.js
- **Database:** MongoDB / PostgreSQL (optional for storing user data)
- **Instagram API:** To fetch post data and engagement metrics
## Setup Instructions
### Prerequisites:
1. **Facebook Developer Account:** Set up a Facebook Developer account.
2. **Instagram Business/Creator Account:** Link Instagram to a Facebook page.
3. **Access Tokens:** Obtain access tokens via OAuth2 for Instagram Business/Creator account access.
### Installation:
1. Clone the repository:
```bash
git clone https://github.com/yourusername/instagram-mcp-server.git
cd instagram-mcp-server
npm install
```
2. Create a .env file with the following:
```
FB_APP_ID=your_facebook_app_id
FB_APP_SECRET=your_facebook_app_secret
FB_ACCESS_TOKEN=your_facebook_access_token
INSTAGRAM_USER_ID=your_instagram_user_id
```
3. Run the server
```
npm start
```
Connection Info
You Might Also Like
awesome-mcp-servers
A collection of MCP servers.
cc-switch
All-in-One Assistant for Claude Code, Codex & Gemini CLI across platforms.
git
A Model Context Protocol server for Git automation and interaction.
mnem
Versioned, mergeable agent memory with hybrid GraphRAG retrieval. Embed in...
skills-compat-manager
Cross-platform compatibility layer for AI agent skills — pre-flight...
defender
Open source prompt injection protection for Agents calling tools (via MCP,...