Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,521Letters: 13Defects: 1,321counted 1 min ago
teppi

MCP servercom.transcriptout/youtube-transcript-and-youtube-search

YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents.
Read moreYouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
UNRATEDActivestreamable-httpapi.transcriptout.com

Overview

Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
36
last 1 hr ago
Tools
14

More info

URL
api.transcriptout.com/mcp
streamable-http
Says it is
youtube-transcript-api 1.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.672 · highest on record 0.8561

Toolsfrom sha256:389d2aabd4…279330

The tools this server lists, read out of the definition it returned
ToolSchema
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. Free.
input · output
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_job to confirm a large batch fits the bal
input · output
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 and duration in the SAME call — do not c
input · output
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 — polling a job you already paid for costs noth
input · output
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 or this video has not finished yet — ch
input · output
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 is done. Each entry is exactly what get
input · output
get_video_info
Get metadata for one YouTube video (title, channel, duration, views, thumbnails) plus the list of available transcript languages, WITHOUT downloading the subtitles. Use it only whe
input · output
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.
input · output
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 video ids (up to 500 per page) — use it w
input · output
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 500 per page).
input · output
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 query word is normal.
input · output
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 playlist items. truncated=true means th
input · output
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 exists.
input · output
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 instead of calling get_transcript in a loo
input · output
Verify it yourselfnpx teppi-check https://api.transcriptout.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ29K10C6T2QM47XY3F4TB