How to summarize a YouTube video with Claude
Claude cannot visit URLs on its own. If you paste a YouTube link, it can only guess from its training data — it cannot pull the current transcript. The Firecrawl MCP server bridges this gap by giving Claude live web scraping through the Model Context Protocol.
Add the server to your Claude Desktop config:
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "fc-YOUR_API_KEY"
}
}
}
}After restarting Claude, paste a YouTube URL and ask for a summary. Claude calls Firecrawl's scrape tool behind the scenes, receives the transcript as clean markdown, and returns a structured summary. You can follow up with requests to extract action items, list timestamps for specific topics, or translate the summary — Firecrawl delivers the full transcript text, so Claude has all the context it needs.
Firecrawl handles JavaScript rendering and page structure changes automatically, so the integration keeps working even when YouTube updates its frontend. Get a free API key at firecrawl.dev to start.
data from the web