MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Beschreibung vom Entwickler (englisches Original)
Structured web data from 62 platforms: Google, ChatGPT, Gemini, YouTube, Amazon, Reddit, TikTok
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
SCAVIO_API_KEYAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://mcp.scavio.dev/mcpÖffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"scavio": {
"command": "npx",
"args": [
"-y",
"@scavio/mcp-server"
],
"env": {
"SCAVIO_API_KEY": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add --transport http scavio https://mcp.scavio.dev/mcpclaude mcp add scavio --env SCAVIO_API_KEY=your-value -- npx -y @scavio/mcp-serverTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"scavio": {
"url": "https://mcp.scavio.dev/mcp"
}
}
}In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"scavio": {
"command": "npx",
"args": [
"-y",
"@scavio/mcp-server"
],
"env": {
"SCAVIO_API_KEY": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"scavio": {
"type": "http",
"url": "https://mcp.scavio.dev/mcp"
}
}
}In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"scavio": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@scavio/mcp-server"
],
"env": {
"SCAVIO_API_KEY": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://mcp.scavio.dev/mcpMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Der Server verlangt eine Anmeldung, bevor er seine Tools auflistet.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 9. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto scavio-ai bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Antwort in 492 ms (HTTP 401)
Gibt OAuth-Anmeldung an, damit deine KI-App dich zum Einloggen weiterleiten kann
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: SCAVIO_API_KEY
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.38.0) kam heute in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Scavio is a unified Web Search API and MCP server that gives AI agents web search, page extraction, and structured data from e-commerce, social, travel, jobs, real-estate, app-store, ad-library and company-filing sources. 360 tools across 59 platforms plus Extract, map, crawl and batch, one API key.
The 22 platforms added in 0.13.0 are opt-in. Registering all 390 tools puts ~421KB of tool definitions — roughly 90k tokens — into every session before you type anything. So the default is the platform set 0.12.x already had, plus Extract: 142 tools, 112KB. Upgrading never removes a tool you were using. Everything else is one env var away: see Choosing which tools load.
Connect directly to Scavio's remote MCP server without any local installation:
https://mcp.scavio.dev/mcp
Two ways to authenticate:
claude mcp add --transport http scavio https://mcp.scavio.dev/mcp, then run /mcp and choose Authenticate.x-api-key header. Get your key at scavio.dev.Prefer to run the server on your own machine? Use npx with no clone or build. The server runs over stdio and only needs your SCAVIO_API_KEY.
claude mcp add scavio -e SCAVIO_API_KEY=YOUR_SCAVIO_API_KEY -- npx -y @scavio/mcp-server
{
"mcpServers": { "scavio": { "command": "npx", "args": ["-y", "@scavio/mcp-server"], "env": { "SCAVIO_API_KEY": "YOUR_SCAVIO_API_KEY" } } } }
Requires Node.js 20+. Get your API key at scavio.dev.
Sign in with OAuth, then run /mcp inside Claude Code and choose Authenticate:
claude mcp add --transport http scavio https://mcp.scavio.dev/mcp
Or pass an API key:
claude mcp add --transport http scavio https://mcp.scavio.dev/mcp --header "x-api-key: YOUR_SCAVIO_API_KEY"
No API key needed: Settings > Connectors > Add custom connector, name it Scavio, paste https://mcp.scavio.dev/mcp, then Connect and sign in to your Scavio account. The same steps work on claude.ai.
Or run the server locally. Add to claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": { "scavio": { "command": "npx", "args": ["-y", "@scavio/mcp-server"], "env": { "SCAVIO_API_KEY": "YOUR_SCAVIO_API_KEY" } } } }
Requires Node.js 20+. Restart Claude Desktop after saving.
Or add to .cursor/mcp.json in your project root or ~/.cursor/mcp.json for global:
{
"mcpServers": { "scavio": { "type": "http", "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "YOUR_SCAVIO_API_KEY" } } } }
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "scavio": { "type": "http", "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "YOUR_SCAVIO_API_KEY" } } } }
Create .vscode/mcp.json in your project root:
{
"servers": { "scavio": { "type": "http", "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "YOUR_SCAVIO_API_KEY" } } } }
https://mcp.scavio.dev/mcpAdd to cline_mcp_settings.json (open via Cline sidebar > MCP Servers > Configure):
{
"mcpServers": { "scavio": { "type": "http", "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "YOUR_SCAVIO_API_KEY" } } } }
Add to settings (Cmd+,):
{
"assistant": { "mcp_servers": { "scavio": { "type": "http", "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "YOUR_SCAVIO_API_KEY" } } } } }
{
"type": "http", "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "YOUR_SCAVIO_API_KEY" } }
Scavio exposes 390 tools. Loading all of them costs ~421KB of tools/list — roughly 90k tokens of context in every session before the user has said anything, and more tools than some clients will accept at all. So the server registers a curated subset by default and lets you pick the rest. The sizes below are measured, not estimated: npm run toolslist reproduces them.
SCAVIO_PLATFORMS is a comma-separated allowlist of platform keys:
| Value | Registers |
|---|---|
*(unset)* or default | Every platform 0.12.x had, plus extract — 142 tools, 112KB |
all | every platform — 390 tools, ~421KB |
extract,sec,g2 | just those platforms — 18 tools, 21KB |
default,zillow,metaads | the default set plus two more — 148 tools, 120KB |
default,chatgpt,gemini | the default set plus ChatGPT and Gemini — 144 tools, 115KB |
none | no platform tools, only get_usage |
Keys are matched case- and punctuation-insensitively, so meta-ads, metaads and META_ADS are the same thing, and twitter resolves to x. An unknown key is logged to stderr and skipped rather than failing the server.
get_usage always registers — it is free, and it is what every install guide tells you to call to check the server works.
Platform keys: extract, google, chatgpt, gemini, youtube, tiktok, instagram, reddit, x, linkedin, threads, kuaishou, amazon, walmart, ebay, target, homedepot, costco, heb, kroger, decathlon, specs, lowes, samsclub, canadiantire, dollargeneral, sephora, ulta, aldi, microcenter, walgreens, cvs, wholefoods, harborfreight, petsmart, petco, iherb, chewy, menards, nordstrom, nordstromrack, bestbuy, tcgplayer, mercadolibre, tiktok-shop, booking, airbnb, tripadvisor, yelp, zillow, redfin, realtor, rightmove, indeed, glassdoor, appstore, googleplay, g2, capterra, trustpilot, googleads, metaads, sec, companieshouse
{
"mcpServers": { "scavio": { "command": "npx", "args": ["-y", "@scavio/mcp-server"], "env": { "SCAVIO_API_KEY": "YOUR_SCAVIO_API_KEY", "SCAVIO_PLATFORMS": "extract,google,zillow,redfin" } } } }
The hosted server has no env var to read, so pass the allowlist per connection — either as a header or as a query parameter:
{
"scavio": { "type": "http", "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "YOUR_SCAVIO_API_KEY", "x-scavio-platforms": "extract,google,sec,companieshouse" } } }
https://mcp.scavio.dev/mcp?platforms=all
Nothing to do. The default set is exactly the 10 platforms 0.12.x registered, plus Extract — every tool you were using still loads. Those platforms keep gaining tools (Walmart grew from 2 to 7; TikTok, YouTube, Reddit and X gained 19 in 0.20.0; Extract gained map, crawl and batch in 0.21.0; Instagram gained 8 in 0.22.0; Google gained google_custom_search in 0.23.0), which is why the default count is now 142.
The 22 platforms added in 0.13.0 are opt-in. Add them additively:
SCAVIO_PLATFORMS=default,zillow,redfin,sec
One breaking fix worth knowing: search_walmart previously sent fulfillment_speed: "anytime" on every call, which the API rejects. The parameter is now today or tomorrow with no default.
Every tool costs 1 credit per call unless its section says otherwise. Several platforms price per endpoint (YouTube, Instagram, LinkedIn, Kuaishou) or per request body (Extract, Threads, Walmart); get_amazon_options and get_usage are free.
| Tool | Description |
|---|---|
extract_url | Read any web page and return it as clean Markdown, plain text, or raw HTML |
map_website | List a site's page URLs from its sitemaps and start page, path-filtered, with lastmod when known |
crawl_website | Crawl a site from one URL and extract every same-site page; waits up to wait_seconds and returns results, or the job id |
get_crawl_status | A crawl's status, page counts, credits used and page results, paged by cursor; can wait for completion |
cancel_crawl | Stop a running crawl; nothing more is billed, results so far stay readable |
batch_extract | Extract a list of URLs in one job, results in input order; waits up to wait_seconds |
get_batch_status | A batch's status and results, paged by cursor; can wait for completion |
cancel_batch | Stop a running batch |
Extract is tier-priced by the mode parameter, not flat: normal (the default) and advanced (renders JavaScript) cost 1 credit, ultra (for the hardest pages) costs 2. Start at normal and escalate only when the content comes back empty or blocked. You are billed only on a successful extraction — a dead link, a bot wall or a timeout costs nothing. There is no pagination: the whole page comes back in one call.
Map, crawl and batch (new in 0.21.0) are the multi-page operations:
map_website costs 1 credit. Crawl and batch bill per *successful* page at Extract's price for the tier (normal 1, advanced 1, ultra 2); failed and skipped pages are free, and status and cancel calls are free. Credits are taken page by page, and a job stops cleanly with stopped_reason: "insufficient_credits" if the balance runs out.crawl_website / batch_extract start the job and wait up to wait_seconds (default 30, max 50): a small job comes back finished with its first page of results; a large one retNur der Anfang wird gezeigt; den Rest findest du im Repo