The MCP server is live for every plan

Your AI can read. Give it something to watch.

Connect Claude, Cursor and any other MCP client to transcripts from YouTube, TikTok, Instagram and direct media files. One server. No code.

50 free credits · No card
Works with
ClaudeChatGPTCursorVS CodeCodexAny MCP client
The gap

Your assistant stops at the play button

Ask an assistant about an article and it answers. Send it a video and it guesses from the title, the description, whatever the page happened to expose. The words spoken in the clip are the part it never sees.

TranscriptFetch MCP hands it the transcript instead, with timestamps attached.

Without
TitleDescriptionWhatever the page exposed
With TranscriptFetch
00:12Most of our corpus was video,00:19which meant most of it was not00:24searchable at all…
In practice

What people ask it for

Three things that were a morning of scrubbing through video, now a sentence in a chat window.

ResearchWhich guests mentioned pricing?

Twelve interviews, one afternoon

Drop a playlist into the chat and ask which guests mentioned pricing. The answer comes back with timestamps you can jump to.

ContentWhat are the three arguments here?

A newsletter from a two-hour interview

Ask for the three arguments a two-hour YouTube episode actually makes, quoted verbatim rather than paraphrased from the show notes.

EngineeringFlag anything that mentions our brand.

An agent that watches the feed

Your agent pulls new clips from a creator each morning, reads them, and files anything that matches a phrase you care about.

Under the hood

Everything the server handles for you

Fallback on every fetch

Captions come back immediately. When a video has none, AI Fallback Transcription starts as a job and the assistant calls the tool again to collect the text.

Timestamps on every segment

Each line carries its start time, so an assistant can cite the moment instead of summarising the whole thing.

One shape, every platform

A TikTok link and a YouTube link return the same fields. Nothing downstream has to branch on where the link came from.

Failures cost nothing

A credit is spent when text comes back. Failed fetches, private videos and dead links are never billed.

A key per client

Separate keys per client or per agent, each with its own log, so you can see what asked for what and revoke one alone.

No infrastructure to run

No queue to babysit, no proxy pool, no scraper to repair the week a platform changes its markup.

Get connected

Set up your client

Server URL · streamable HTTPhttps://transcriptfetch.com/mcp
FAQ

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. Adding the server is pasting a URL and a key into your client's settings. 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.

Give your assistant the whole recording

50 free credits a month. Failed fetches are never billed.