Instagram MCP by InsightfulPipe
Server Details
Hosted Instagram MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- Insightful-Pipe/instagram-mcp-server
- GitHub Stars
- 1
- Server Listing
- Instagram MCP Server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
execute_action and query_data are nearly indistinguishable: both are described as "Step 3 (FINAL) of workflow" and both require the same query_contexts prerequisites plus "construct the body from steps 1-2." Only prompts_menu is clearly distinct, so an agent must guess whether to read data or perform a write through two nearly identical entry points.
execute_action, query_data, and query_contexts follow a clean verb_noun snake_case convention. prompts_menu breaks the pattern (noun_noun) and is a minor deviation, but the overall scheme remains readable.
Four outward tools is thin for an entire Instagram platform, and it is achieved by collapsing many operations behind polymorphic request parameters (prompts_menu alone exposes 4 operations). The small count hides a large, hard-to-discover surface rather than genuinely scoping it.
The dispatch pattern (contexts → details → query/execute) plus prompt access covers the core read/write lifecycle and is self-consistent. However, there is no direct way to inspect results or action status, and all actual capabilities are invisible until runtime introspection, leaving notable gaps.
Available Tools
4 toolsexecute_actionInstagram Execute ActionADestructiveInspect
Execute Instagram action (Step 3 (FINAL) of workflow).
REQUIRED: Complete these steps first using query_contexts:
request='accounts' - Get workspace_id, brand_id, account_id AND available_actions
request='actions_details' with actions=['xxxx'] - Get detailed body structure for specific action(s)
IMPORTANT: Always call step 2 to see the exact body structure before executing.
Rely on info from steps 1-2 to construct the action body. Follow the schema exactly.
Inputs: body (required). Returns: object
query_contextsInstagram Setup HelperARead-onlyInspect
Helper for planning InsightfulPipe Instagram data queries.
Step 1: request='accounts' – Retrieve workspace_id, brand_id, account_id, other source metadata, AND available_actions (all tables you can query).
Step 2: request='actions_details' with actions=['table_a', 'table_b'] – REQUIRED before querying. Returns the exact request body, required identifiers, fields, and notes for each action.
Optional: request='available_actions' – Standalone call to list all available tables/actions (already included in accounts response).
Optional: request='brands' with brand_id + workspace_id to pull brand guidelines.
Inputs: request (required), actions, brand_id, platform, +1 more. Returns: object
query_dataInstagram Data QueryBRead-onlyInspect
Query Instagram data (Step 3 (FINAL) of workflow).
REQUIRED: Complete these steps first using query_contexts:
request='accounts' - Get workspace_id, brand_id, account_id AND available_actions
request='actions_details' with actions=['xxxx'] - Get detailed body structure for specific action(s)
IMPORTANT: Always call step 2 to see the exact body structure before querying.
Rely on info from steps 1-2 to construct the query body. Follow the schema exactly.
Inputs: body (required). Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Hosted Meta Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted Telegram MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted X (Twitter) MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted TikTok Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- AlicenseBqualityCmaintenanceA professional, full-fidelity MCP server enabling AI agents to fully control and manage an Instagram account exactly like a human user.685MIT
- AlicenseNot gradedqualityDmaintenanceA production-ready Remote MCP Server that gives Claude direct, tool-based access to your Instagram Business account through the Meta Graph API — profile data, posts, comments, publishing, insights, analytics, hashtags, messaging, and real-time webhooks.7 npmMIT
- AlicenseNot gradedqualityCmaintenanceMCP server for Instagram Graph API integration, enabling AI applications to manage Instagram Business accounts: fetch profiles, media, insights, publish content, and handle DMs.MIT
- FlicenseNot gradedqualityDmaintenanceA production-ready MCP server for interacting with Instagram/Meta APIs, enabling AI agents to manage content, analyze performance, research competitors, and handle publishing workflows.-
Glama MCP Gateway
Add one secure layer between your agents and this server.