Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Instagram MCP server with 52 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Instagram — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Instagram MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Instagram tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Instagram call.
Tools Discovery →A Instagram MCP server lets AI agents read and write Instagram data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Instagram MCP server ships with 52 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Instagram's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Publish a media container to the Instagram account feed.
List all media objects published on the authenticated Instagram account.
Get details of a specific media object by its ID.
Delete a media object published on the authenticated Instagram account.
Publish a media container to the Instagram Business Account feed using Facebook Login.
List all media objects published on the Instagram Business Account using Facebook Login.
Get details of a specific media object by its ID using Facebook Login.
Delete a media object from the Instagram Business Account using Facebook Login.
Post a top-level comment on an Instagram media object.
List all comments on a specific Instagram media object.
Get details of a specific comment by its ID.
Permanently delete a comment from an Instagram media object.
Post a top-level comment on an Instagram media object using Facebook Login.
Get details of a specific comment by its ID using Facebook Login.
Permanently delete a comment from an Instagram media object using Facebook Login.
List all direct message conversations for the authenticated Instagram account.
Get messages in a specific direct message conversation.
Tag products from a connected catalog on an Instagram media object.
Get all product tags on a specific Instagram media object.
Remove all product tags from an Instagram media object.
Create a media container as the first step of the two-step publishing process.
Create a container for a single item within a carousel post.
Create a carousel container from previously created item containers.
Create a media container as the first step of publishing via Facebook Login.
Create a container for a single carousel item using Facebook Login.
Create a carousel container from item containers using Facebook Login.
Send a direct message to an Instagram user.
Get the authenticated Instagram account's profile information.
Get the Instagram Business Account profile information using Facebook Login.
Check the processing status of a media container before publishing.
Check the processing status of a media container using Facebook Login.
List active stories on the authenticated Instagram account.
Get details of a specific story by its ID.
List active stories on the Instagram Business Account using Facebook Login.
Get details of a specific story by its ID using Facebook Login.
List all comments on a specific Instagram media object using Facebook Login.
Get analytics and performance insights for the authenticated Instagram account.
Get engagement analytics for a specific Instagram media object.
Get analytics and performance insights for the Instagram Business Account using Facebook Login.
Get engagement analytics for a specific Instagram media object using Facebook Login.
Find the ID for a specific Instagram hashtag.
Get the most recent public media posts for a specific hashtag.
Get the top-performing public media posts for a specific hashtag.
Look up public profile information for another Instagram Business or Creator account.
List all product catalogs connected to the Instagram Business Account.
Search for products in a connected Instagram Shopping catalog.
List media objects where the authenticated Instagram account has been tagged.
Get data about a specific media object where the Instagram account was @mentioned in a caption.
List media objects where the Instagram Business Account has been tagged, using Facebook Login.
Get data about a specific media object where the Instagram Business Account was @mentioned, using Facebook Login.
Hide or unhide a comment on an Instagram media object.
Hide or unhide a comment on an Instagram media object using Facebook Login.
One endpoint. Any framework. Your agent is talking to Instagram in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.