Skip to content
Agentmart
Submit a tool

Instagram MCP

Instagram MCP — 23 tools for Instagram Graph API: posts, DMs, stories, reels, analytics.

Connector by mcpware · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 62
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mcpware-instagram-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Instagram MCP — 23 tools for Instagram Graph API: posts, DMs, stories, reels, analytics.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
15 read · 7 write · 1 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 23

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • business_discovery
  • get_account_insights
  • get_account_pages
  • get_comments
  • get_content_publishing_limit
  • get_conversation_messages
  • get_conversations
  • get_hashtag_media
  • get_media_insights
  • get_media_posts
  • get_mentions
  • get_profile_info
Show 3 more tools
  • get_stories
  • search_hashtag
  • validate_access_token

Write 7 · Create, change, send or run things.

  • hide_comment
  • post_comment
  • publish_carousel
  • publish_media
  • publish_reel
  • reply_to_comment
  • send_dm

Delete 1 · Delete, drop, revoke or wipe things.

  • delete_comment

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • INSTAGRAM_ACCESS_TOKEN

Other settings (environment variables or headers).

  • INSTAGRAM_ACCOUNT_ID
  • INSTAGRAM_API_VERSION

Tools (23)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • business_discovery

    Look up another public Business or Creator account's profile. Returns their bio, follower count, media count, etc. Only works for public professional accounts.

  • delete_comment

    Delete a comment on your Instagram post. Can only delete comments on your own media.

  • get_account_insights

    Get account-level insights and analytics for Instagram business account

  • get_account_pages

    Get Facebook pages connected to the account and their Instagram business accounts

  • get_comments

    Get comments on an Instagram post. Returns comment text, username, timestamp, and like count.

  • get_content_publishing_limit

    Check how many posts you can still publish today. Instagram limits content publishing per 24-hour period.

  • get_conversation_messages

    Get messages from a specific Instagram DM conversation. Requires instagram_manage_messages permission. Use get_conversations to get conversation IDs.

  • get_conversations

    Get Instagram DM conversations. Requires instagram_manage_messages permission. Lists all conversations for the connected Instagram account.

  • get_hashtag_media

    Get top or recent media for a hashtag. Use search_hashtag first to get the hashtag ID.

  • get_media_insights

    Get detailed insights and analytics for a specific Instagram post

  • get_media_posts

    Get recent media posts from Instagram account with engagement metrics

  • get_mentions

    Get posts and media where your account has been tagged or @mentioned. Useful for tracking user-generated content about your brand.

  • get_profile_info

    Get Instagram business profile information including followers, bio, and account details

  • get_stories

    Get current active stories on your Instagram account. Stories expire after 24 hours.

  • hide_comment

    Hide or unhide a comment on your Instagram post. Hidden comments are not visible to the public.

Show 8 more tools
  • post_comment

    Post a top-level comment on an Instagram post. Requires instagram_manage_comments permission.

  • publish_carousel

    Publish a carousel (album) post with 2-10 images or videos. All media must be publicly accessible URLs.

  • publish_media

    Upload and publish an image or video to Instagram with caption and optional location

  • publish_reel

    Publish a Reel (short-form video) to Instagram. Video must be publicly accessible URL, MP4 format.

  • reply_to_comment

    Reply to a specific comment on an Instagram post. Requires instagram_manage_comments permission.

  • search_hashtag

    Search for an Instagram hashtag and get its ID. Use the returned ID with get_hashtag_media to browse posts.

  • send_dm

    Send Instagram direct message to a user. IMPORTANT: Requires instagram_manage_messages with Advanced Access from Meta. Can only reply within 24 hours of user's last message. Recipient must have initiated conversation first.

  • validate_access_token

    Validate the Instagram API access token and check permissions

Signals

Stars
62
Forks
15
Open issues
0
Contributors
7
Weekly downloads
237
Last commit
Jun 2, 2026 (4 months ago)
Last release
Mar 20, 2026 (7 months ago)
Last package publish
Mar 19, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.mcpware/instagram-mcp
Version
1.0.4
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mcpware

Cite this page

Instagram MCP. Agent Mart. https://agentmart.dev/connectors/mcpware-instagram-mcp (last updated 2026-10-24)