Choose a platform
7 toolsYouTube transcript MCP serverAsk about any YouTube link in the chat. Captions where the video publishes them, AI Fallback Transcription where it does not.Open the docs5 toolsTikTok transcript MCP serverShort-form clips read as text, with timestamps, so an assistant can quote what was said rather than the caption.Open the docs4 toolsInstagram transcript MCP serverReels and video posts transcribed on demand, returned in the same shape as every other source.Open the docs
Quick install
Server URL
Server URL
Streamable HTTP · OAuth or API keyhttps://transcriptfetch.com/mcpSeven tools, one key
Credit pricingToolWhat it doesYouTubeTikTokInstagramCost
get_transcriptFull transcript for a YouTube ID/URL, TikTok, Instagram, or direct media file. Pass ai_fallback: true to transcribe audio when captions are unavailable.YouTubeTikTokInstagram1 creditsearch_videosSearch YouTube, TikTok or Instagram by keyword; returns titles, IDs, and URLs. On YouTube, filter by upload date, length or captions, or sort by views.YouTubeTikTokInstagram1 creditsearch_channelsHosted onlyFind YouTube channels, or playlists, by keyword. Each result's URL goes straight to the channel and playlist tools.YouTube1 creditlist_channel_videosVideos for a YouTube handle (@name), channel ID (UC…), or URL, or for a TikTok or Instagram profile. On YouTube, pick the Shorts or live tab, sort by popular or oldest, or search inside the channel.YouTubeTikTokInstagram1 creditlist_channel_playlistsHosted onlyA YouTube channel's playlists, or its podcasts. Pass a playlist's URL to list_playlist_videos for its videos.YouTube1 creditlist_playlist_videosVideos in a YouTube or TikTok playlist, by ID or URL.YouTubeTikTok1 creditget_creditsThe caller’s remaining credit balance. The only free tool.YouTubeTikTokInstagramFreeBilled on success only. Failed, blocked and empty results cost nothing. Hosted only: not in the local package yet.
Open source, MIT licensedThe local server: read the source, run it from a clone, or install it from npm.
Frequently asked questions
- What is MCP, in one sentence?A standard way for an AI client to call outside tools. You add our server once and your assistant gains the ability to fetch transcripts, the same way it might gain a calendar or a file system.
- Do I need to write any code?No. Most clients add the server with a click or a pasted URL and sign you in through the browser; a few take an API key instead. Code is only involved if you are building your own agent, in which case the same server works through the API.
- What happens when a video has no captions?AI Fallback Transcription kicks in automatically - short videos come back in the same call, typically in ~30 seconds. Long media becomes a background job the assistant collects on its next call, or it retries with ai_fallback: true when the response suggests it.
- How is this billed?Caption fetches cost one credit; AI Fallback Transcription is billed by audio duration, only on delivery. Both draw from the same allowance as the API. Failures, private videos and blocked or unavailable links cost nothing.
- Can I control what my assistant can reach?Yes. Each key is logged separately, so you can give one client its own key, watch what it calls, and revoke it without touching the others.
- Does it work with clients that are not on your list?If it speaks MCP, it works. Nothing in the server is specific to a particular client, so anything that ships support later will connect with the same URL.