Skip to content
Agentmart
Submit a tool

Meta

MCP server for Instagram Graph API, Threads API & Meta platform management

Connector by mikusnuz · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 30
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/mikusnuz-meta

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

MCP server for Instagram Graph API, Threads API & Meta platform management

Use cases: social-media, customer-support

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, install config and code. Checked Oct 25, 2026.

Tools
40 read · 20 write · 3 delete · 3 not yet classified
Secrets
4 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 66

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

Read 40 · Look things up without changing anything.

  • ig_business_discovery
  • ig_get_account_insights
  • ig_get_collaboration_invites
  • ig_get_comment
  • ig_get_comments
  • ig_get_container_status
  • ig_get_conversations
  • ig_get_hashtag
  • ig_get_hashtag_recent
  • ig_get_hashtag_top
  • ig_get_media
  • ig_get_media_insights
Show 28 more tools
  • ig_get_media_list
  • ig_get_mentioned_comments
  • ig_get_message
  • ig_get_messages
  • ig_get_profile
  • ig_get_replies
  • ig_get_tagged_media
  • ig_search_hashtag
  • meta_get_app_info
  • meta_get_webhook_subscriptions
  • threads_get_container_status
  • threads_get_conversation
  • threads_get_location
  • threads_get_mentions
  • threads_get_oembed
  • threads_get_pending_replies
  • threads_get_post
  • threads_get_post_insights
  • threads_get_posts
  • threads_get_profile
  • threads_get_profile_posts
  • threads_get_publishing_limit
  • threads_get_replies
  • threads_get_user_insights
  • threads_get_user_threads
  • threads_lookup_profile
  • threads_search_locations
  • threads_search_posts

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

  • ig_hide_comment
  • ig_post_comment
  • ig_publish_carousel
  • ig_publish_photo
  • ig_publish_reel
  • ig_publish_story
  • ig_publish_video
  • ig_reply_to_comment
  • ig_respond_collaboration_invite
  • ig_send_message
  • ig_toggle_comments
  • meta_subscribe_webhook
Show 8 more tools
  • threads_hide_reply
  • threads_manage_pending_reply
  • threads_publish_carousel
  • threads_publish_image
  • threads_publish_text
  • threads_publish_video
  • threads_reply
  • threads_unhide_reply

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

  • ig_delete_comment
  • ig_delete_media
  • threads_delete_post

Not yet classified 3 · We could not tell from the name and description.

  • meta_debug_token
  • meta_exchange_token
  • meta_refresh_token

Secrets and settings it asks for

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

  • INSTAGRAM_ACCESS_TOKEN
  • INSTAGRAM_MESSAGING_ACCESS_TOKEN
  • META_APP_SECRET
  • THREADS_ACCESS_TOKEN

Other settings (environment variables or headers).

  • INSTAGRAM_PAGE_ID
  • INSTAGRAM_USER_ID
  • META_APP_ID
  • THREADS_USER_ID

Network hosts it talks to 5

  • github.com · found in code
  • glama.ai · found in code
  • graph.facebook.com · found in code
  • graph.threads.net · found in code
  • threads.com · found in code

Files it touches

  • Any path the agent passes to its tools

Tools (66)

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

  • ig_business_discovery

    Look up another Instagram Business/Creator account's public info by username.

  • ig_delete_comment

    Delete a comment from your media post. This action is irreversible.

  • ig_delete_media

    Delete an Instagram media post (posts, carousels, reels, stories). This action is irreversible. Requires instagram_manage_contents permission.

  • ig_get_account_insights

    Get Instagram account insights. Note: 'impressions', 'email_contacts', 'phone_call_clicks', 'text_message_clicks', 'get_directions_clicks', 'website_clicks', 'profile_views' were deprecated in v22.0. Use 'views', 'reach', 'follower_count', 'reposts' instead.

  • ig_get_collaboration_invites

    Get pending collaboration invites for the Instagram account. Added in December 2025.

  • ig_get_comment

    Get details of a specific comment.

  • ig_get_comments

    Get comments on a specific Instagram media post.

  • ig_get_container_status

    Check the processing status of a media container (useful for videos).

  • ig_get_conversations

    Get Instagram DM conversations using Instagram Messaging with Facebook Login. Requires a Page access token, the linked Facebook Page ID, instagram_manage_messages, and pages_manage_metadata.

  • ig_get_hashtag

    Get hashtag information by ID.

  • ig_get_hashtag_recent

    Get recent media tagged with a specific hashtag.

  • ig_get_hashtag_top

    Get top (most popular) media tagged with a specific hashtag.

  • ig_get_media

    Get details of a specific Instagram media post.

  • ig_get_media_insights

    Get insights/analytics for a specific media post. Note: 'impressions' and 'video_views' were deprecated in v22.0 — use 'views' instead. Available metrics: views, reach, saved, shares, likes, comments, reposts, reels_skip_rate.

  • ig_get_media_list

    Get list of media published on the Instagram account.

Show 51 more tools
  • ig_get_mentioned_comments

    Get comments where the account was @mentioned. Returns the media and comment details.

  • ig_get_message

    Get details of a specific DM message.

  • ig_get_messages

    Get messages in a specific DM conversation.

  • ig_get_profile

    Get Instagram Business/Creator account profile information.

  • ig_get_replies

    Get replies to a specific comment.

  • ig_get_tagged_media

    Get media where the account is tagged (photo tags, not @mentions).

  • ig_hide_comment

    Hide or unhide a comment on your post.

  • ig_post_comment

    Post a top-level comment on a media post.

  • ig_publish_carousel

    Publish a carousel (album) post with 2-10 images/videos. Each item needs an image_url or video_url.

  • ig_publish_photo

    Publish a photo to Instagram. Two-step process: creates container then publishes. Requires image_url (publicly accessible HTTPS URL).

  • ig_publish_reel

    Publish a Reel (short video). Waits for video processing.

  • ig_publish_story

    Publish a Story (image or video). Stories disappear after 24 hours.

  • ig_publish_video

    Publish a standalone video as a Reel and share it to the feed. Waits for video processing before publishing.

  • ig_reply_to_comment

    Reply to a specific comment.

  • ig_respond_collaboration_invite

    Accept or decline a collaboration invite. Added in December 2025.

  • ig_search_hashtag

    Search for a hashtag ID by name. Required before querying hashtag media. Limited to 30 unique hashtags per 7-day rolling window.

  • ig_send_message

    Send an Instagram DM using Instagram Messaging with Facebook Login. Requires a Page access token, instagram_manage_messages, and pages_manage_metadata. The recipient must have messaged the professional account first.

  • ig_toggle_comments

    Enable or disable comments on an Instagram media post.

  • meta_debug_token

    Debug/inspect an access token to check validity, expiration, scopes and associated user.

  • meta_exchange_token

    Exchange a short-lived token for a long-lived token (valid ~60 days). Requires META_APP_ID and META_APP_SECRET.

  • meta_get_app_info

    Get Meta App basic information (name, category, namespace, etc.).

  • meta_get_webhook_subscriptions

    List current webhook subscriptions for the Meta App.

  • meta_refresh_token

    Extend an Instagram/Facebook user token through the token-exchange flow, or refresh a Threads long-lived token through the Threads refresh endpoint.

  • meta_subscribe_webhook

    Subscribe to webhook notifications for an object (e.g., 'instagram', 'page'). Requires META_APP_ID and META_APP_SECRET.

  • threads_delete_post

    Delete a Threads post. This action is irreversible. Rate limited to 100 deletions per 24 hours.

  • threads_get_container_status

    Check the processing status of a Threads media container.

  • threads_get_conversation

    Get a flattened list of all replies (top-level and nested) to a Threads post, in chronological or reverse-chronological order.

  • threads_get_location

    Get a Threads location object by ID (from threads_search_locations or a post's location_id field).

  • threads_get_mentions

    Get public Threads posts where the authenticated user has been @mentioned by another profile. Requires threads_manage_mentions permission (without advanced access, only mentions by app testers are returned).

  • threads_get_oembed

    Get the embed HTML and metadata for a public Threads post, for rendering a rich preview on an external site. No access token required.

  • threads_get_pending_replies

    Get pending/ignored replies awaiting approval on a post that has reply approvals enabled (enable_reply_approvals).

  • threads_get_post

    Get details of a specific Threads post.

  • threads_get_post_insights

    Get insights/analytics for a specific Threads post (views, likes, replies, reposts, quotes, clicks).

  • threads_get_posts

    Get a list of published Threads posts.

  • threads_get_profile

    Get Threads user profile information including verification status.

  • threads_get_profile_posts

    Get a public profile's posts by username (Profile Discovery). Requires threads_profile_discovery permission; with standard access, only @meta, @threads, @instagram, and @facebook are queryable.

  • threads_get_publishing_limit

    Check how many posts you can still publish within the current 24-hour window (max 250 posts/day).

  • threads_get_replies

    Get replies (conversation) for a specific Threads post.

  • threads_get_user_insights

    Get account-level Threads insights (views, likes, replies, reposts, quotes, clicks, followers, follower demographics).

  • threads_get_user_threads

    Get all threads published by the user (alias for threads_get_posts with user context).

  • threads_hide_reply

    Hide a reply on your Threads post. Hidden replies are still visible if directly accessed.

  • threads_lookup_profile

    Look up a public Threads user's profile by username (Profile Discovery). Requires threads_profile_discovery permission and target must have >=100 followers; with standard access, only @meta, @threads, @instagram, and @facebook are queryable.

  • threads_manage_pending_reply

    Approve or ignore a pending reply on a post with reply approvals enabled. Ignored replies can still be approved later.

  • threads_publish_carousel

    Publish a carousel post on Threads with 2-20 images/videos.

  • threads_publish_image

    Publish an image post on Threads. Supports topic tag, quote post, alt text, and spoiler flag.

  • threads_publish_text

    Publish a text-only post on Threads. Supports optional link attachment, poll, GIF, topic tag, and quote post.

  • threads_publish_video

    Publish a video post on Threads. Waits for video processing. Supports topic tag, quote post, alt text, and spoiler flag.

  • threads_reply

    Reply to a Threads post or another reply.

  • threads_search_locations

    Search for locations to tag in a Threads post, by query text or by coordinates. Provide q, or latitude+longitude, or both.

  • threads_search_posts

    Search for public Threads posts by keyword or topic tag via the /keyword_search endpoint. Results can be filtered by media type and author.

  • threads_unhide_reply

    Unhide a previously hidden reply on your Threads post.

Signals

Stars
30
Forks
12
Open issues
1
Contributors
3
Weekly downloads
225
Last commit
Oct 19, 2026 (10 days ago)
Last release
Oct 19, 2026 (10 days ago)
Last package publish
Oct 19, 2026 (10 days ago)

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

Details

Registry name
io.github.mikusnuz/meta
Version
2.2.2
Auth
API key
Packages
npm @mikusnuz/meta-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mikusnuz

Cite this page

Meta MCP server. Agent Mart. https://agentmart.dev/connectors/mikusnuz-meta (last updated 2026-10-24)