MCP · NOVEMBER 2026

Is there an official Instagram MCP server?

As of November 2026, Meta does not document an official MCP server that reads public Instagram posts, profiles, or comments of accounts you do not own. Meta does run official remote MCP servers for Meta Ads, Meta developer-platform tools, and WhatsApp Business. The Ads MCP can work with Instagram Business or Creator accounts that are linked to an ad account, including listing boost-eligible media and boosting an existing organic post. That is not a general public Instagram data MCP. Instadata provides an independent hosted MCP for public Instagram data. Instadata is not affiliated with Instagram or Meta.

Get 25 free credits See pricing

What Meta offers

Meta's official MCP documentation lists three remote servers.

The Meta Ads MCP is for managing Meta ads: campaigns, creatives, catalogs, reporting, and related workflows. Its Instagram tools can list Instagram Business or Creator accounts linked to an ad account, list recent media on those accounts filtered to boost-eligible items, and turn an existing organic Instagram post into a boosted ad.

The Meta Social Technologies MCP, formerly called Meta Developer Tools MCP, is for managing Meta apps and integrations on the developer platform. It can help configure webhooks, check compliance, review app status, monitor API health, and search developer documentation. Its endpoint is https://mcp.facebook.com/devtools. In the Official MCP Registry it appears as io.github.facebook/devtools.

The WhatsApp Business Tools MCP is for WhatsApp Business Platform work such as account onboarding, message templates, webhooks, and sending messages.

Separately, Meta offers the Instagram Platform, a collection of APIs for Instagram professional accounts (business and creator). There are three setups: Instagram API with Unified Login, Instagram API with Instagram Login, and Instagram API with Facebook Login. Depending on the setup, an app can moderate comments, publish content, read insights, work with mentions, and send or receive messages for professional accounts the app user owns or manages. New integrations are pointed at Unified Login. Instagram Login does not require a linked Facebook Page and cannot access ads or tagging. Facebook Login is the Page-linked setup.

Those official APIs are the right path when you are building for Instagram professional accounts you own, manage, or serve as a Meta developer app, including cases that need publishing, messaging, or official insights.

What Meta does not offer for posts, profiles, and comments

Official MCP docs do not list a server whose job is to read public Instagram posts, profiles, or comments of accounts you do not own. A search of the Official MCP Registry for "instagram" on 11 November 2026 did not return a Meta-owned public Instagram data server. The official Meta registry entry found in this research was the Social Technologies (devtools) server. Meta still documents the Ads and WhatsApp servers on its developer site even when a registry search under those names returns no listing.

The Instagram Platform is also not a general public-content API. Meta states that a permission only allows access to data created by the app user who granted the permission, with a few endpoints that can access data not created by that app user, and that in those cases the accessible data is limited and public.

Business Discovery, available with the Instagram API with Facebook Login, can return data about other Instagram Business or Creator accounts. It does not return data about age-gated Instagram Business accounts. It is not described as a way to read every public profile, including personal accounts.

The official comments edge, GET /<IG_MEDIA_ID>/comments, requires an access token from a user who created that media, plus comment-management permissions. Meta's overview describes comment moderation on media owned by the app user's professional account. That is not a general API for comments on media you do not own.

Hashtag Search is a documented public-content feature, through Instagram Public Content Access, on the Instagram Graph API setups that support it. It is not supported on the Instagram API with Instagram Login. It is a hashtag discovery path, not a general profile or comments API.

Building on the official APIs for anyone other than people with a role on your app usually means a Meta developer app, permissions, and, for Advanced Access, App Review and Business Verification.

If you need official publishing, messaging, ads management, or insights for professional accounts you are authorized to manage, use Meta's own APIs and MCP servers. If you need a hosted MCP that reads public Instagram posts, profiles, comments, and related public fields without a Meta app, that is the gap Instadata addresses.

How Instadata's MCP fills the gap

Instadata is an independent public-data Instagram API with a hosted MCP server. It is not affiliated with Instagram or Meta. It reads public data only.

The server is hosted at https://mcp.instadata.dev and speaks Streamable HTTP. Authenticate with a Bearer key that starts with ik_live_. The server exposes 10 tools. The call_endpoint tool covers 28 Instagram endpoints. It is listed in the Official MCP Registry as dev.instadata/instagram.

Pricing is $5 per 1,000 credits. Signup includes 25 free credits, with no card required. Free accounts are limited to a maximum of 5 items per call.

Connect from Cursor, Claude, or any client that can call a remote Streamable HTTP MCP server. The product overview is on the Instagram MCP server page. Setup reference is in the MCP server docs. Create an account or see pricing for plans and credit packs.

Questions

Is there an official Instagram MCP server from Meta?

As of November 2026, Meta's official MCP documentation lists servers for Meta Ads, Meta Social Technologies (developer-platform tools), and WhatsApp Business. It does not list a server for reading public Instagram posts, profiles, or comments of accounts you do not own.

What can Meta's Ads MCP do with Instagram?

Official Ads MCP tools can list Instagram Business or Creator accounts linked to an ad account, list recent media on those accounts filtered to boost-eligible items, and turn an existing organic Instagram post into a boosted ad. Those tools are for advertising workflows on linked professional accounts, not a general public Instagram data MCP.

Can Meta's Instagram APIs read public posts, profiles, or comments of accounts I do not own?

The Instagram Platform is built for Instagram professional accounts (business and creator). A permission generally allows access only to data created by the app user who granted it. Meta documents a few exceptions, and says the accessible data in those cases is limited and public. Business Discovery, on the Instagram API with Facebook Login, can return data about other Instagram Business or Creator accounts, but not age-gated Business accounts. Official comment reads on a media object require an access token from a user who created that media. Hashtag Search is a separate public-content feature and is not supported on the Instagram API with Instagram Login.

Is Instadata affiliated with Instagram or Meta?

No. Instadata is an independent public-data API and MCP. It is not affiliated with Instagram or Meta. It reads public data only.

How do I connect to Instadata's Instagram MCP server?

Use the hosted server at https://mcp.instadata.dev over Streamable HTTP. Authenticate with a Bearer key that starts with ik_live_. See the Cursor and Claude guides, or the MCP server docs. Sign up to create a key.

What does Instadata's MCP cost, and is it in the Official MCP Registry?

Monthly pricing is $5 per 1,000 credits. Signup includes 25 free credits. Free accounts are limited to 5 items per call. The Official MCP Registry name is dev.instadata/instagram. The server exposes 10 tools, and call_endpoint covers 28 Instagram endpoints. See pricing and the MCP product page.

Instagram MCP server · Cursor setup · Claude setup · MCP server docs · Pricing · Sign up

Read public Instagram data.

25 free credits, no card.

Sign up