New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

fetchworks-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fetchworks-mcp

MCP server for YouTube transcripts — get transcripts for videos, channels, and search results via the Fetchworks YouTube Transcript Scraper on Apify

latest
Source
npmnpm
Version
0.1.1
Version published
Weekly downloads
14
-22.22%
Maintainers
1
Weekly downloads
 
Created
Source

fetchworks-mcp

An MCP server that gives AI agents YouTube transcripts — from single videos, whole channels, and YouTube search — with timestamped segments, plain text, SRT, and VTT.

The server is a thin client for the Fetchworks YouTube Transcript Scraper on Apify. The extraction runs on Apify's infrastructure; you bring your own Apify token. Pricing is $2 per 1,000 transcripts — only delivered transcripts are billed. Failed videos (no captions, blocked, unavailable) cost nothing.

Get a token by signing up at apify.com (free tier included), then copy it from console.apify.com/settings/integrations.

Tools

ToolWhat it does
get_youtube_transcriptTranscripts for one or more video URLs / Shorts links / bare 11-char IDs
get_channel_transcriptsTranscripts for a channel's newest uploads (@handle or channel URL, default 10 videos)
search_youtube_transcriptsTranscripts for the top results of a YouTube search (default 5 videos)

All tools accept languages (priority list), preferAutoGenerated, translateTo, outputFormats (segments/text/srt/vtt, default ["text"]), includeMetadata, and includeChapters. Every video comes back with an honest status (ok, no_captions, blocked, live_stream, age_restricted, unavailable, translation_unavailable, po_token_required, error) — never a silently empty transcript.

Setup

Requires Node.js 18+ and the APIFY_TOKEN environment variable.

Claude Desktop

Add to claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "youtube-transcripts": {
      "command": "npx",
      "args": ["-y", "fetchworks-mcp"],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

Claude Code

claude mcp add youtube-transcripts --env APIFY_TOKEN=your-apify-token -- npx -y fetchworks-mcp

Cursor

Add to ~/.cursor/mcp.json (or .cursor/mcp.json in your project):

{
  "mcpServers": {
    "youtube-transcripts": {
      "command": "npx",
      "args": ["-y", "fetchworks-mcp"],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

Example prompts

  • "Get the transcript of https://www.youtube.com/watch?v=jNQXAC9IVRw and summarize it."
  • "What has @3blue1brown covered in their last 5 videos?"
  • "Search YouTube for 'context windows explained' and compare what the top 3 videos say."

License

MIT

Keywords

mcp

FAQs

Package last updated on 27 Aug 2026

Related posts