Blog
guide

How to Connect Instagram to ChatGPT Using Sequel

Musthaq Ahamad
Musthaq Ahamad
How to Connect Instagram to ChatGPT Using Sequel

Instagram's own Insights tab shows you one post at a time and throws away anything older than a couple of years. ChatGPT is already where a lot of marketing work happens. Connecting the two through Sequel's MCP server means you can ask questions across your whole account history, in plain English, and get tables back instead of screenshots.

What You'll Accomplish

Once connected, you can ask ChatGPT:

  • "Which of my posts last quarter earned the most saves and shares per person reached?"
  • "How many accounts followed me versus unfollowed me in the last 30 days?"
  • "What share of my reach last month came from people who don't already follow me?"

Prerequisites

  • A Sequel account: Sign up free at sequel.sh
  • An Instagram Professional account: Business or Creator. Personal accounts are not supported by the API
  • A ChatGPT Plus, Team, or Enterprise account: required for custom MCP apps

Step 1: Connect Instagram to Sequel

Sign in to sequel.sh and click Data Sources in the left sidebar.

Sequel Data Sources page

Click New Connection. On the "Choose a connector" page, select Instagram.

Choose a connector

Enter a Connection Name, then click Connect with Instagram. An Instagram authorization window opens. Sign in with the account you want to analyze and approve the requested permissions.

Sequel asks for three read-only scopes: basic profile and media, insights, and comments. It cannot post, reply, delete, or change anything on your account. You'll be redirected back to Sequel with the connection saved, named after the handle it resolved.

Step 2: Add Sequel to ChatGPT

First, enable Developer Mode. Open ChatGPT and go to Settings -> Apps. Click Advanced Settings and toggle Developer Mode on.

ChatGPT Developer Mode settings

Developer Mode lets you add unverified MCP apps. Note that it disables ChatGPT's Memory feature while active.

Now go back to Settings -> Apps and click Create App. Fill in the details:

  • Name: Sequel
  • Description: Sequel AI Data Analytics (optional)
  • MCP Server URL: https://api.sequel.sh/mcp
  • Authentication: OAuth

ChatGPT New App form with Sequel MCP details

Check "I understand and want to continue" and click Create. Sequel's authorization page opens. Review the permissions and click Allow access.

Sequel OAuth authorization screen

Sequel now shows up in your Apps list.

What Instagram data Sequel exposes

AreaAvailableNot available
ProfileFollowers, follows, media count, bio, account typeEmail, phone, private profile fields
Posts and reelsReach, views, likes, comments, saves, shares, reel watch timePer-slide carousel breakdowns
AccountReach, accounts engaged, profile views, website clicks, follows and unfollowsAnything older than roughly two years
AudienceFollowers, reached and engaged audiences by age, gender, country, cityIndividual follower identities
CommentsText, timestamp, like count, commenter handleHidden or age-gated comments
Not coveredAds and spend, hashtag search, competitor accounts

Step 3: Query Your Instagram Data

Rank my posts from the last 90 days by engagement per person reached, and show reach, saves and shares for each.
How many accounts followed and unfollowed me in the last 30 days? Give me the net change.
Break my followers down by country, then compare that to the countries that actually engaged with my content last month.

What You Can Do Now

  • Find your real best post: "Show my top 10 posts by saves per reach, not by likes." Likes scale with how far a post travelled, so ranking by likes just rediscovers whatever Instagram pushed hardest.
  • Catch follower churn early: "Compare follows and unfollows per month for the last six months." Instagram's follower graph shows gross gains, so an account can look like it is growing while it is net shrinking.
  • Settle the format argument with data: "Compare reels, carousels and single images on median reach and on engagement per reach." Reels usually buy reach while carousels usually win engagement, but the crossover depends on your account size.
  • Audit your reels honestly: "What is the average watch time on each of my reels, in seconds, next to its reach?" Watch time is the signal Instagram weights most heavily for video distribution.
  • Check who you are actually reaching: "What percentage of last month's reach was non-followers, by month, for the last six months?" This is the cleanest available read on whether your content is still being recommended.

Instagram rarely answers a question on its own. The same Sequel connection also covers Google Analytics in ChatGPT and Search Console in ChatGPT, so you can follow a post through to sessions and search demand in one thread. For background, see what MCP is, what an AI data analyst does, and using ChatGPT for data analysis. If you are comparing options, we keep a roundup of the best marketing AI agents in 2026.

Try Sequel

Build your company brain.

Sequel connects the systems your company runs on and learns how your team defines every metric, so any AI agent can answer from it. Free for up to 3 seats, no credit card required.

Get started free

Frequently asked questions

Does this integration require a paid ChatGPT plan?

Yes. Custom apps in ChatGPT require a Plus, Team, or Enterprise account. Free accounts don't support custom MCP apps.

Do I need Developer Mode enabled in ChatGPT?

Yes. Developer Mode is required to add unverified MCP apps. Enable it in Settings -> Apps -> Advanced Settings. Note that turning on Developer Mode disables ChatGPT's Memory feature while it's active.

Does my Instagram account need to be a Business or Creator account?

Yes. The Instagram API only serves Professional accounts, which means Business or Creator. Personal accounts cannot be connected. You can switch in the Instagram app under Settings -> Account type and tools, and the switch is free and reversible.

Do I need a Facebook Page linked to my Instagram account?

No. Sequel uses Instagram Login rather than Facebook Login, so there is no Page requirement and no Business Manager setup.

What Instagram data can I actually query?

Your profile and follower counts, your posts, reels and stories, per-post insights like reach, views, saves, shares and reel watch time, account-level insights including follower growth and unfollows, comments on your media, and audience demographics by age, gender, country and city. Ads data, hashtag search and competitor accounts are not available through this API.

Why are last night's numbers lower than what the Instagram app shows?

Instagram insights lag up to 48 hours and reach is an estimated metric, so the most recent two days are always provisional. Compare like for like by using windows that end at least two days ago.

Can I connect more than one Instagram account?

Yes. Each connection covers one Instagram Professional account. Add a second connection for a second account and Sequel will name them by handle so you can tell them apart.

Written by

Musthaq Ahamad
Musthaq Ahamad

Co-founder and CEO of Sequel. Previously built developer tools and data infrastructure. Passionate about making data accessible for everyone.