Skip to content
GitHubLog in
TranscriptFetch MCP Server

TranscriptFetch MCP Server

Point any MCP-compatible AI client at TranscriptFetch so your assistant can fetch transcripts from YouTube, TikTok, Instagram and direct media files, and discover videos, mid-conversation.

Choose a platform

Quick install

Server URL

Server URL
https://transcriptfetch.com/mcp
Streamable HTTP · OAuth or API key

Seven tools, one key

Credit pricing
ToolWhat 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 credit
search_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 credit
search_channelsHosted onlyFind YouTube channels, or playlists, by keyword. Each result's URL goes straight to the channel and playlist tools.YouTube1 credit
list_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 credit
list_channel_playlistsHosted onlyA YouTube channel's playlists, or its podcasts. Pass a playlist's URL to list_playlist_videos for its videos.YouTube1 credit
list_playlist_videosVideos in a YouTube or TikTok playlist, by ID or URL.YouTubeTikTok1 credit
get_creditsThe caller’s remaining credit balance. The only free tool.YouTubeTikTokInstagramFree

Billed 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.