A side-by-side look at the BulkTranscripts YouTube and Scribefy MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose BulkTranscripts YouTube for search & data extraction work over a hosted endpoint; choose Scribefy MCP for search & data extraction as a local process. You can also run both side by side in one mcpServers block.
SCRIBEFY_API_KEY, SCRIBEFY_API_BASE.extract_transcript, search_videos, get_video_metadata.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Search & Data Extraction | Search & Data Extraction |
| Quality signal | 74/100 · Great | 59/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | API key required | API key required |
| Pricing | Freemium | BYOK (pay the provider) |
| Required env vars | None listed | SCRIBEFY_API_KEYSCRIBEFY_API_BASE |
| Verified owner | Verified | Community listing |
| GitHub stars | — | 1 |
| Directory activity | 10 views 3 installs 2 upvotes | 3 views 0 installs 0 upvotes |
| Tools | Not listed | 4 |
| Full listing | View BulkTranscripts YouTube | View Scribefy MCP |
No tool names declared yet. Check the project README from the listing page.
extract_transcriptPulls the transcript of a YouTube video and returns it as Markdown with timestamps. Use this whenever the user provides a YouTube URL and wants to summarise, quote, search, or otherwise process the video's spoken content.
Costs credits on first fetch (1 credit ≤15min, 2 credits 15–45min, 4 credits 45min–2h, 8 credits 2h+). Cached extractions are free — videos other Scribefy users have already extracted are cached for 30 days.
Returns the title, channel, duration, language, and the transcript itself split into segments with clickable timestamps.search_videosSearch YouTube for videos matching a query string. Returns up to `limit` results (default 10, max 25) with title, channel, duration, view count, and URL. Free — no credits charged. Use this when the user asks 'find me videos about X' before chaining into extract_transcript on a specific result.get_video_metadataLook up title, channel, duration, view count, upload date, and available caption tracks for a video. Does NOT pull the transcript — use extract_transcript for that. Free — no credits charged. Useful to inspect a video before deciding whether to extract, or to discover which caption languages are available.get_related_videosReturn the videos YouTube recommends after a given video — the 'Up next' / 'Related' feed. Returns up to `limit` results (default 10, max 25). Free — no credits charged. Use this to expand research from a single starting video, or to find adjacent content.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"bulktranscripts-youtube": {
"url": "https://bulktranscripts.co/mcp"
}
}
}
{
"mcpServers": {
"mkirovbg-scribefy-mcp": {
"command": "npx",
"args": [
"-y",
"scribefy-mcp"
],
"env": {
"SCRIBEFY_API_KEY": "YOUR_SCRIBEFY_API_KEY_HERE",
"SCRIBEFY_API_BASE": "YOUR_SCRIBEFY_API_BASE_HERE"
}
}
}
}