TranscriptFetch MCP Server A Model Context Protocol server that gives any MCP client (Claude Desktop, Cursor, and others) access to the TranscriptFetch API: a production transcript API for YouTube, TikTok and Instagram, with AI transcription when captions are missing.
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
1 ★ · TranscriptFetch/mcp-server · read from the GitHub search API · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 1 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository TranscriptFetch/mcp-server;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
A Model Context Protocol server that gives any MCP client (Claude Desktop, Cursor, and others) access to the TranscriptFetch API: a production transcript API for YouTube, TikTok and Instagram, with AI transcription when captions are missing. Fetch transcripts, search videos, list channels and playlists, and check your credit balance. Get an API key 1. Create a free account at transcriptfetch.com. No card needed. 2. Open Dashboard, then API keys and create a key. It starts with tf_live_. 3. Put it in TRANSCRIPTFETCH_API_KEY in the client configuration below. Every account gets 50 free credits a month. Failures are free: a fetch that returns no transcript is never charged. Runs locally over stdio and calls the TranscriptFetch API with your key. Prefer a hosted, remote server? Point your client at https://transcriptfetch.com/mcp instead (OAuth or API key). The hosted server waits inline for short-form AI transcription, so no polling is needed there. Tools | Tool | What it does | |---|---| | get_transcript | Transcript for a video. YouTube, TikTok, Instagram, or a direct media URL. Set ai_fallback: true to transcribe the audio when no captions exist (typically ~30 seconds for short videos, longer for long ones) | | search_videos | Search YouTube by keyword | | list_channel_videos | List a YouTube channel's videos (handle, ID, or URL) | | list_playlist_videos | List a YouTube playlist's videos (ID or URL) | | get_credits | Remaining credit balance for the key. Never billed | Pricing is per successful result: a caption fetch or a video list costs 1 credit, and AI transcription of the audio costs 1 credit per started 5 minutes of audio, charged only on delivery. Failed, blocked and empty results are never charged, which matters on short-form video where many clips have no speech at all. Install No install needed. Run it on demand with npx: Or install globally: Requires Node 18+. Run from source Then point your client at the built entrypoint with "command": "node" and "args": ["/absolute/path/to/mcp-server/dist/index.js"]. Client configuration Claude Desktop Add this to claude_desktop_config.json (Settings then Developer then Edit Config): Cursor Add the same block under mcpServers in your Cursor MCP settings. Restart the client, and the five tools appear. Example Once connected, ask your assistant naturally: > Get the transcript for https://youtu.be/aircAruvnKk and summarize the key points. > Search YouTube for "how transformers work" and list the top 5 videos. > List the latest videos from @lexfridman and pull the transcript of the newest one.