Youtube MCP server
{
"mcpServers": {
"vidwords-youtube": {
"type": "http",
"url": "https://vidwords.com/mcp"
}
}
}{
"mcpServers": {
"vidwords-youtube": {
"type": "http",
"url": "https://vidwords.com/mcp"
}
}
}{
"mcpServers": {
"vidwords-youtube": {
"type": "http",
"url": "https://vidwords.com/mcp"
}
}
}{
"servers": {
"vidwords-youtube": {
"type": "http",
"url": "https://vidwords.com/mcp"
}
}
}{
"mcpServers": {
"vidwords-youtube": {
"type": "http",
"url": "https://vidwords.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.1.0
What it does
A hosted MCP server that extracts YouTube transcripts, searches video content, and reads on-screen frames with cited timestamps. Built for AI agents that need to reference and cite specific moments in YouTube videos.
- Search across one or multiple YouTube videos to find where a specific topic is discussed, with timestamps and direct links to the exact second.
- Extract full transcripts from videos to analyze spoken content programmatically.
- Find and read on-screen text, slides, charts, and visual elements from videos with verified citations.
Tools this server exposes
| Tool | Does |
|---|---|
| search_transcript | Search one or up to 25 videos for where a topic is discussed, returning matching moments with timestamps and cited links. |
| get_transcript | Retrieve full transcript text for up to 25 videos in a single call. |
| list_channel_videos | Resolve a YouTube channel handle, URL, or ID to retrieve its recent uploads. |
| list_watchlists | List the account's Radar watchlists and how much content each has recorded. |
| watchlist_activity | Retrieve newest uploads that Radar has recorded for a watchlist. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.