KitScout

Categories › Media & Design › Video creation & editing

YouTube Transcript & Search MCP Server

MCP serverVerified domain · transcriptout.comRemote● LiveAPI key needed

YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.

Install

Remote server: your requests and data go to api.transcriptout.com. Claude Code: claude mcp add --transport http youtube-transcript-search-mcp-server https://api.transcriptout.com/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • get_transcript — Get the transcript (subtitles) of a YouTube video. Accepts a video id or any YouTube URL. Set video_metadata=true to get the title, channel
  • get_video_info — Get metadata for one YouTube video (title, channel, duration, views, thumbnails) plus the list of available transcript languages, WITHOUT do
  • search_youtube — Search YouTube for videos or channels. Paginate by passing next_page_token from the previous result. has_more tells you whether another page
  • list_channel_videos — List videos from a channel's Videos tab, newest first. Accepts an @handle, a UC... channel id or a channel URL. ids_only=true returns just v
  • search_channel_videos — Search videos inside one channel using YouTube's native relevance search. Results are ranked by relevance, so a video whose title lacks the
  • latest_channel_videos — Get the ~15 most recent videos of a channel from its RSS feed. Fastest and cheapest way to check what a channel published recently.
  • list_playlist_videos — List videos of a playlist in playlist order. Accepts a PL... playlist id or a URL with list=. ids_only=true returns just video ids (up to 50
  • search_playlist_videos — Find videos inside a playlist by a substring of the title (case-insensitive). YouTube has no native playlist search, so this scans up to 500
  • submit_transcripts_job — Queue transcripts for MANY videos at once (up to 4000) and get a job_id back immediately — the work continues in the background. Use this in
  • get_transcripts_job — Check the progress of a batch job: status (queued/running/done/cancelled), how many videos are ready, failed and still pending. Free — polli
  • get_transcripts_results — Read finished transcripts from a batch job, in the order submitted. Results appear as they are fetched, so this can be called before the job
  • get_transcripts_result — Read ONE video's result out of a batch job by its video id, without paging through get_transcripts_results. 404 means the job does not exist
  • cancel_transcripts_job — Cancel a batch job. Credits are refunded ONLY for videos not started yet — anything already fetched stays in the results and stays paid for.
  • get_credits — Check the remaining credit balance of the API key. Free. Use it when the user asks how many credits are left, or before submit_transcripts_j

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools