Analyze Instagram Reels through MCP.

By Chandra · Updated September 27, 2026

Karmo’s Instagram MCP server lets ChatGPT or Claude, with your permission, analyze public Reels, retrieve spoken transcripts and rewrite video structures for your content. You supply a Reel URL; Karmo returns the evidence and a usable script.

Connect your Karmo account

Walk through a complete example

One source. Three assistant requests.

Demo · no credits used

This is a scripted demonstration, written for Karmo. It is not a customer result or a claim about a viral video. The source is a short storyboard so you can examine every word and visual decision. Real analysis starts with your public Reel URL inside your paid account.

Karmo workflow: source video becomes speech and visual evidence, then hook and beats, then an original script in your voice
The rewrite receives both the source video and your content profile.

Source storyboard · Instagram

The bread-cutting mistake

  1. 00:00 to 00:04 · OPENINGClose-up: a knife presses into a warm loaf. “Your bread isn’t dry because you need more butter. You’re cutting it too soon.”
  2. 00:04 to 00:10 · DEMONSTRATIONCut to two slices. “This one was sliced warm. This one had time to cool. See how the crumb holds together?”
  3. 00:10 to 00:16 · PAYOFFReturn to the intact loaf. “Give it time before the first cut. Save the reminder for your next bake.”

Times describe this storyboard. Real video timings are model estimates and may differ.

Source Transcript

What the speaker actually says

“Your bread isn’t dry because you need more butter. You’re cutting it too soon.”

“This one was sliced warm. This one had time to cool. See how the crumb holds together?”

“Give it time before the first cut. Save the reminder for your next bake.”

A transcript preserves spoken content. The visual change belongs in the analysis, not inside a quotation attributed to the speaker.

How the conversation uses this evidence

1. “Analyze this public video.” → analyze_video creates the paid result.

2. “Show its spoken hook and the first visual beat.” → get_video_structure reuses the saved analysis.

3. “Write for a warm creator coach.” → rewrite_video_script updates the script for 1 credit.

Three requests that fit the tools

  • “Analyze this Instagram Reel and tell me why the hook works.”
  • “Get the transcript from this Reel and map it to its visual beats.”
  • “Rewrite this Reel’s structure for my SaaS product.”

After the first analysis, tell the assistant to reuse its analysis ID. It can inspect the saved transcript and beat map without fetching the Reel again.

Video analysis, with a clear boundary

Karmo studies accessible public video content. It does not connect to the Instagram Graph API, read DMs, retrieve account insights, schedule posts or publish Reels. It cannot access private or login-restricted videos.

The analysis describes observed creative decisions. It does not supply verified reach, conversion or retention statistics. Your saved creator profile guides the rewrite; a request can add audience and goal context.

Connect once; use the same result on the web

The remote endpoint is https://api.trykarmo.com/mcp. Follow the ChatGPT setup guide or Claude connector guide. Sign in to the Karmo account whose results you want to use.

A new video analysis includes its transcript and first rewrite for 11 Karmo credits. Reading a saved transcript adds no charge. Each later script revision costs 1 credit. An active paid plan is required; failed processing is refunded. See current plans.

Prefer the visual workspace? Read about Source Transcript for Reels and building a new script from a Reel. The same backend creates the results.

Explore the Karmo MCP tools

Which Instagram requests should use which MCP tool?

RequestToolExpected result
“Why does this Reel opening work?”analyze_videoSource transcript, hook, beat structure and initial rewrite; 11 credits.
“What were the exact spoken words?”get_transcriptSaved speech and available timed segments.
“Show the transition into the payoff.”get_video_structureThe observed beat sequence and visual notes.
“Make a version for my product.”rewrite_video_scriptAn original script with a hook, shot list, caption and CTA.

Use the analysis ID after the first call. All tools that accept a new URL may start paid processing; a transcript request is not an unmetered downloader.

How is Karmo different from an Instagram account connector?

An account connector generally needs permissions to an Instagram business or creator account. Karmo’s input is a public video link. You authorize access to your Karmo account and its saved results, not to your Instagram inbox or publishing permissions.

That distinction changes the questions it can answer. “What happens in the first three seconds?” is a content question. “How many viewers converted from this Reel?” requires measurement data Karmo does not retrieve. The assistant should not infer analytics from a confident creative explanation.

What should you ask after the first analysis?

A useful follow-up tests the explanation: “Which observation supports that hook interpretation?” Then narrow the rewrite: “Keep the visible comparison, but make the example about our actual onboarding flow.” This moves from evidence to editorial choice.

A weaker request is “Make it viral.” Karmo has no verified performance model for your account. Ask instead for a specific change you can evaluate, such as moving the demonstration earlier or making the spoken promise more concrete.

Can the assistant read someone else’s saved analysis?

No. An analysis ID is checked against the authenticated Karmo account. A missing or unowned identifier returns an unavailable-result error.

Bring your next video into the conversation

Connect your Karmo account, bring a public Reel or TikTok, and move from source video to a script in your own voice.

Paid plans start at $19/month. Your first analysis and rewrite use 11 credits; later revisions use 1 credit each. Compare plans.