MCP server for Instagram Graph API, Threads API & Meta platform management
Inferred from the transports this listing declares (stdio). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
INSTAGRAM_ACCESS_TOKENAPI keyoptionalInstagram Graph API access token
INSTAGRAM_MESSAGING_ACCESS_TOKENAPI keyoptionalPage access token for Instagram Messaging with Facebook Login
THREADS_ACCESS_TOKENAPI keyoptionalThreads API access token
META_APP_SECRETAPI keyoptionalMeta App Secret for token/webhook tools
Declared by the author in the official MCP registry. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
meta_exchange_tokenExchange a short-lived token for a long-lived token (valid ~60 days). Requires META_APP_ID and META_APP_SECRET.Exchange a short-lived token for a long-lived token (valid ~60 days). Requires META_APP_ID and META_APP_SECRET.
No input schema was published for this tool.
meta_refresh_tokenExtend an Instagram/Facebook user token through the token-exchange flow, or refresh a Threads long-lived token through the Threads refresh endpoint.Extend an Instagram/Facebook user token through the token-exchange flow, or refresh a Threads long-lived token through the Threads refresh endpoint.
No input schema was published for this tool.
meta_debug_tokenDebug/inspect an access token to check validity, expiration, scopes and associated user.Debug/inspect an access token to check validity, expiration, scopes and associated user.
No input schema was published for this tool.
meta_get_app_infoGet Meta App basic information (name, category, namespace, etc.).Get Meta App basic information (name, category, namespace, etc.).
No input schema was published for this tool.
meta_subscribe_webhookSubscribe to webhook notifications for an object (e.g., 'instagram', 'page'). Requires META_APP_ID and META_APP_SECRET.Subscribe to webhook notifications for an object (e.g., 'instagram', 'page'). Requires META_APP_ID and META_APP_SECRET.
No input schema was published for this tool.
meta_get_webhook_subscriptionsList current webhook subscriptions for the Meta App.List current webhook subscriptions for the Meta App.
No input schema was published for this tool.
ig_get_commentsGet comments on a specific Instagram media post.Get comments on a specific Instagram media post.
No input schema was published for this tool.
ig_get_commentGet details of a specific comment.Get details of a specific comment.
No input schema was published for this tool.
ig_post_commentPost a top-level comment on a media post.Post a top-level comment on a media post.
No input schema was published for this tool.
ig_get_repliesGet replies to a specific comment.Get replies to a specific comment.
No input schema was published for this tool.
ig_reply_to_commentReply to a specific comment.Reply to a specific comment.
No input schema was published for this tool.
ig_hide_commentHide or unhide a comment on your post.Hide or unhide a comment on your post.
No input schema was published for this tool.
ig_delete_commentprivilegedDelete a comment from your media post. This action is irreversible.Delete a comment from your media post. This action is irreversible.
No input schema was published for this tool.
ig_search_hashtagSearch for a hashtag ID by name. Required before querying hashtag media. Limited to 30 unique hashtags per 7-day rolling window.Search for a hashtag ID by name. Required before querying hashtag media. Limited to 30 unique hashtags per 7-day rolling window.
No input schema was published for this tool.
ig_get_hashtagGet hashtag information by ID.Get hashtag information by ID.
No input schema was published for this tool.
ig_get_hashtag_recentGet recent media tagged with a specific hashtag.Get recent media tagged with a specific hashtag.
No input schema was published for this tool.
ig_get_hashtag_topGet top (most popular) media tagged with a specific hashtag.Get top (most popular) media tagged with a specific hashtag.
No input schema was published for this tool.
threads_get_post_insightsGet insights/analytics for a specific Threads post (views, likes, replies, reposts, quotes, clicks).Get insights/analytics for a specific Threads post (views, likes, replies, reposts, quotes, clicks).
No input schema was published for this tool.
threads_get_user_insightsGet account-level Threads insights (views, likes, replies, reposts, quotes, clicks, followers, follower demographics).Get account-level Threads insights (views, likes, replies, reposts, quotes, clicks, followers, follower demographics).
No input schema was published for this tool.
threads_search_locationsSearch for locations to tag in a Threads post, by query text or by coordinates. Provide q, or latitude+longitude, or both.Search for locations to tag in a Threads post, by query text or by coordinates. Provide q, or latitude+longitude, or both.
No input schema was published for this tool.
threads_get_locationGet a Threads location object by ID (from threads_search_locations or a post's location_id field).Get a Threads location object by ID (from threads_search_locations or a post's location_id field).
No input schema was published for this tool.
ig_get_media_listGet list of media published on the Instagram account.Get list of media published on the Instagram account.
No input schema was published for this tool.
ig_get_mediaGet details of a specific Instagram media post.Get details of a specific Instagram media post.
No input schema was published for this tool.
ig_delete_mediaprivilegedDelete an Instagram media post (posts, carousels, reels, stories). This action is irreversible. Requires instagram_manage_contents permission.Delete an Instagram media post (posts, carousels, reels, stories). This action is irreversible. Requires instagram_manage_contents permission.
No input schema was published for this tool.
ig_get_media_insightsGet 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.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.
No input schema was published for this tool.
ig_toggle_commentsEnable or disable comments on an Instagram media post.Enable or disable comments on an Instagram media post.
No input schema was published for this tool.
threads_get_postsGet a list of published Threads posts.Get a list of published Threads posts.
No input schema was published for this tool.
threads_get_postGet details of a specific Threads post.Get details of a specific Threads post.
No input schema was published for this tool.
threads_get_profile_postsGet 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.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.
No input schema was published for this tool.
threads_search_postsSearch for public Threads posts by keyword or topic tag via the /keyword_search endpoint. Results can be filtered by media type and author.Search for public Threads posts by keyword or topic tag via the /keyword_search endpoint. Results can be filtered by media type and author.
No input schema was published for this tool.
ig_get_mentioned_commentsGet comments where the account was @mentioned. Returns the media and comment details.Get comments where the account was @mentioned. Returns the media and comment details.
No input schema was published for this tool.
ig_get_tagged_mediaGet media where the account is tagged (photo tags, not @mentions).Get media where the account is tagged (photo tags, not @mentions).
No input schema was published for this tool.
threads_get_mentionsGet 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).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).
No input schema was published for this tool.
ig_get_conversationsGet 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.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.
No input schema was published for this tool.
ig_get_messagesGet messages in a specific DM conversation.Get messages in a specific DM conversation.
No input schema was published for this tool.
ig_send_messageSend 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.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.
No input schema was published for this tool.
ig_get_messageGet details of a specific DM message.Get details of a specific DM message.
No input schema was published for this tool.
threads_get_oembedGet the embed HTML and metadata for a public Threads post, for rendering a rich preview on an external site. No access token required.Get the embed HTML and metadata for a public Threads post, for rendering a rich preview on an external site. No access token required.
No input schema was published for this tool.
ig_get_profileGet Instagram Business/Creator account profile information.Get Instagram Business/Creator account profile information.
No input schema was published for this tool.
ig_get_account_insightsGet 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.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.
No input schema was published for this tool.
40 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
MCP server for Instagram Graph API, Threads API & Meta platform management
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
The crawl stopped at the depth-4 limit. Anything below that level was never resolved.
The crawl stopped at the 60-package limit. The rest of the tree was never resolved.
36 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)
55 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.
+43 more not listed. The counts by reason above cover all of them.
Not followed: peerDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.