transcriptmagic avatar

Transcript Magic

transcriptmagic/mcp-server

A hosted MCP server that pulls transcripts from YouTube, TikTok, Instagram, and Facebook videos through four dedicated tools: transcribe_youtube, transcribe_tiktok, transcribe_instagram, and transcribe_facebook. Each transcript costs 1 credit from your TranscriptMagic account. Connects to Claude Desktop, Cursor, Windsurf, and Cline over streamable HTTP with OAuth 2.0 sign-in via Google. You also get get_credit_balance and list_recent_transcripts for managing your account. Works only on public videos, not private or age-restricted content. New accounts start with free credits. Useful when you need to analyze video content without manually copying captions or when the platform doesn't expose them directly.

tools
6
transport
HTTP, SSE
last updated
May 4, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

transcribe_youtubeFetch the transcript of a public Youtube video given its URL. Returns the transcript as plain text. Costs 1 credit per call. Does not work on private, age-restricted, or login-walled videos. Accepts standard YouTube URLs (youtube.com/watch, youtu.be, Shorts).1 params

Fetch the transcript of a public Youtube video given its URL. Returns the transcript as plain text. Costs 1 credit per call. Does not work on private, age-restricted, or login-walled videos. Accepts standard YouTube URLs (youtube.com/watch, youtu.be, Shorts).

Parameters* required
urlstring
Full Youtube video URL
transcribe_tiktokFetch the transcript of a public Tiktok video given its URL. Returns the transcript as plain text. Costs 1 credit per call. Does not work on private, age-restricted, or login-walled videos. Accepts tiktok.com/@user/video/... URLs and vm.tiktok.com short links.1 params

Fetch the transcript of a public Tiktok video given its URL. Returns the transcript as plain text. Costs 1 credit per call. Does not work on private, age-restricted, or login-walled videos. Accepts tiktok.com/@user/video/... URLs and vm.tiktok.com short links.

Parameters* required
urlstring
Full Tiktok video URL
transcribe_instagramFetch the transcript of a public Instagram video given its URL. Returns the transcript as plain text. Costs 1 credit per call. Does not work on private, age-restricted, or login-walled videos. Accepts instagram.com/reel/, /p/, and /tv/ URLs.1 params

Fetch the transcript of a public Instagram video given its URL. Returns the transcript as plain text. Costs 1 credit per call. Does not work on private, age-restricted, or login-walled videos. Accepts instagram.com/reel/, /p/, and /tv/ URLs.

Parameters* required
urlstring
Full Instagram video URL
transcribe_facebookFetch the transcript of a public Facebook video given its URL. Returns the transcript as plain text. Costs 1 credit per call. Does not work on private, age-restricted, or login-walled videos. Accepts facebook.com/watch, fb.watch, and Reels URLs.1 params

Fetch the transcript of a public Facebook video given its URL. Returns the transcript as plain text. Costs 1 credit per call. Does not work on private, age-restricted, or login-walled videos. Accepts facebook.com/watch, fb.watch, and Reels URLs.

Parameters* required
urlstring
Full Facebook video URL
get_credit_balanceReturns the signed-in user's remaining transcript credits and current plan. Free; does not consume credits.

Returns the signed-in user's remaining transcript credits and current plan. Free; does not consume credits.

No parameter schema in public metadata yet.

list_recent_transcriptsList the user's recently saved transcripts (most recent first). Returns video URL, platform, title, and a short preview for each. Free; does not consume credits.2 params

List the user's recently saved transcripts (most recent first). Returns video URL, platform, title, and a short preview for each. Free; does not consume credits.

Parameters* required
limitinteger
Max number of transcripts to return (default 10)
platformstring
Filter to a single platformone of youtube · tiktok · instagram · facebook

Sponsors

Readme

TranscriptMagic MCP Server

Remote Model Context Protocol server that lets AI assistants generate transcripts from YouTube, TikTok, Instagram, Facebook, LinkedIn, Rumble, and X (Twitter) videos, Twitch and Kick clips, and Spotify and Apple Podcasts episodes.

  • Hosted: https://mcp.transcriptmagic.com/mcp
  • Transport: Streamable HTTP (and legacy SSE)
  • Auth: OAuth 2.0 (Sign in with Google)
  • Pricing: 1 credit per video or clip transcript. Podcasts (Plus & Pro plans) are 10 credits per audio-hour. New accounts get free credits — see transcriptmagic.com.

No installation required. Connect it to Claude Desktop, Cursor, Windsurf, Cline, or any MCP-compatible client using the URL above.


What it does


View the full README on GitHub

Details

Repository
github.com/transcriptmagic/mcp-server
Website
transcriptmagic.com
Category
Media & Entertainment
Transport
HTTP, SSE
Registry
MCP registry, active

Related Media & Entertainment MCP servers

View all
1theanujkapoor avatarSignalShelftheanujkapoor/signalshelf-mcpPublic social, ad library and Google Maps data: TikTok, Instagram, YouTube, X, Facebook and more.0stars
2socialscraper avatarSocialscrapesocialscraper/socialscrape-mcpSocial media data for agents: profiles, posts, comments, search, ads, transcripts.0stars
3devsrodrigo avatarLOCK IN — Social Media Addiction & Dopamine Resetdevsrodrigo/lockin-mcpiOS dopamine detox app with social media blocking and screen time tools.0stars
4dresseurmonster2-oss avatarMDisBetter file converterdresseurmonster2-oss/mdisbetter-mcpConvert a local file to another format through mdisbetter.com: documents, images, audio, video.0stars
5coder2077 avatarFastSaver APIcoder2077/fastsaver_mcpInstagram, TikTok, YouTube and other social media links to direct media download URLs.0stars
632bitsret avatarDemoStudio32bitsret/demostudio-mcp-serverGenerate short-form video ads for Instagram Reels and TikTok from any AI assistant.0stars