Introducing /interact. Scrape any page, then let your agent take over to click, type, and extract data for you. Try it now →

How to extract YouTube transcript in Claude Desktop

YouTube transcripts are buried behind menus, split into tiny timestamped chunks, and offer no export. Claude Desktop can extract them through three Firecrawl integrations:

MethodInstallOutputBest for
MCP serverAdd to MCP config, restartInline in chatMost users — works with all 13+ Firecrawl tools
Claude pluginclaude plugin install firecrawl@claude-plugins-officialInline in chatFastest setup, no config files
CLInpx -y firecrawl-cli@latest init --all --browserFile on diskLong transcripts — keeps token usage low

MCP server — add npx -y firecrawl-mcp to your Claude Desktop MCP config with your API key, restart, then paste a YouTube URL and ask Claude to extract the transcript.

Plugin — after installing, use /firecrawl:scrape <URL> or just ask in plain English. The /firecrawl:agent command can autonomously navigate and extract transcripts from complex pages.

CLI — run firecrawl scrape <URL> to write the transcript to disk. Claude Desktop can read the file without loading the full text into the context window, which matters for hour-long videos.

All three handle JavaScript rendering and page structure changes automatically. Get a free API key at firecrawl.dev.

Last updated: Apr 06, 2026
FOOTER
The easiest way to extract
data from the web
Backed by
Y Combinator
LinkedinGithubYouTube
SOC II · Type 2
AICPA
SOC 2
X (Twitter)
Discord