MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Beschreibung vom Entwickler (englisches Original)
Live SEO data: Google/Bing SERP, AI Overview sources, keyword difficulty, backlinks, page audits.
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.
AuthorizationAls 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.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Führe das in deinem Terminal aus
claude mcp add --transport http seo https://api.callaiapi.com/mcp --header 'Authorization: your-value'Trag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"seo": {
"url": "https://api.callaiapi.com/mcp",
"headers": {
"Authorization": "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": {
"seo": {
"type": "http",
"url": "https://api.callaiapi.com/mcp",
"headers": {
"Authorization": "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.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Authorization geheim erforderlich HTTP headerDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 6. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.
google_serpLive Google organic search results for a keyword in a given country and language: ranks, titles, URLs, snippets, plus the AI Overview text and the sources it cites. Billed per call (about $0.002 for depth 10).
bing_serpLive Bing organic search results for a keyword in a given country and language: ranks, titles, URLs, snippets. Billed per call (about $0.002 for depth 10).
keyword_overviewGoogle search volume, CPC, competition, keyword difficulty (0–100) and main search intent for up to 100 keywords in one call. About $0.01 per call plus $0.0001 per keyword.
keyword_ideasLong-tail keywords that contain the seed keyword, with search volume, CPC, keyword difficulty and intent. Use it to find low-difficulty commercial keywords. About $0.01 per call plus $0.0001 per keyword returned.
ranked_keywordsGoogle organic keywords a domain (or URL) currently ranks for, sorted by estimated traffic: keyword, volume, difficulty, position, ranking URL and estimated traffic. About $0.01 per call plus $0.0001 per row.
domain_overviewEstimated Google organic traffic, number of ranking keywords and their position distribution for a domain, plus paid search totals. About $0.01 per call.
keyword_gapKeywords the competitor ranks for on Google that your domain does not, sorted by search volume: the content gap to target. About $0.01 per call plus $0.0001 per row.
backlinks_summaryBacklink totals for a domain: domain rank (0–1000), backlinks, referring domains, nofollow share, broken backlinks, spam score and first-seen date. About $0.02 per call.
referring_domainsDomains linking to the target, strongest first: rank, backlink count, spam score and first-seen date. About $0.02 per call plus a small per-row fee.
page_auditFetches one URL and reports its on-page SEO: status code, title, meta description, canonical, headings, word count, link and image counts, load timing, on-page score and all on-page checks. About $0.0002 per call.
dataforseo_requestCalls any DataForSEO v3 endpoint directly when no dedicated tool fits (Google Maps, YouTube, Amazon keywords, Google Trends, LLM mentions, WHOIS, technologies, task_post/task_get and more). Body and response follow the DataForSEO v3 docs at https://docs.dataforseo.com/v3/. Billed
keyword_suggestionsAutocomplete suggestions from Google, Bing, YouTube, Amazon, Baidu, DuckDuckGo, Yahoo and Yandex, merged and de-duplicated. No search volume; pass the results to keyword_overview for metrics. Free: needs an API key but no balance.
check_robotsFetches a site's robots.txt and returns its status and contents. Free: needs an API key but no balance.
check_sitemapFinds a site's sitemaps through robots.txt (falling back to /sitemap.xml) and returns each one's status, number of URLs and a sample. Free: needs an API key but no balance.
page_metaFetches one URL and returns its status, final URL, title, meta description, canonical, meta robots, X-Robots-Tag, hreflang and H1s, as a browser or as Googlebot. Reads the raw HTML without running JavaScript. For a full audit use page_audit. Free: needs an API key but no balance.
redirect_chainFollows a URL's redirects and returns the status and target of every hop, up to 5. Free: needs an API key but no balance.
dns_lookupA, AAAA, CNAME, MX, NS and TXT records of a domain, from public resolvers. Free: needs an API key but no balance.
email_auth_checkChecks a domain's MX, SPF, DKIM, DMARC and MTA-STS records and says whether it can be spoofed, with the issues to fix. Without dkim_selector it tries the common selectors, so a missing DKIM result is not proof of absence. Free: needs an API key but no balance.
domain_check_startChecks up to 100 domains (for buying expired or used domains): web archive history, Baidu index and backlinks, ending in a clean, suspect or rejected verdict with reasons. Charged per domain, about $0.02. Set dry_run first to see the exact cost and show it to the user. Runs in th
domain_check_resultsProgress and per-domain verdicts of a check started with domain_check_start: verdict, reason, first archive year, stable years, Baidu results, referring domains and spam score. A check can take minutes; rows stay pending until their steps finish. Reading is free.
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 6. Nov. 2026
Der Herausgeber (callaiapi.com) ist nicht der Repo-Inhaber (hanshengcc); vielleicht hat jemand anderes ihn eingetragen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Antwort in 132 ms (HTTP 200)
Keine Anmeldung nötig
Wir haben 20 Tool-Beschreibungen gelesen und keine versteckten Anweisungen an die KI gefunden
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 2 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: Authorization
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.0) kam vor 3 Tagen 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:★ 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.
中文说明
CallAI gives your AI agent real search data instead of guesses: live Google and Bing results (including the Google AI Overview and the sites it cites), keyword volume and difficulty, long-tail ideas, competitor keyword gaps, domain traffic, backlinks and on-page audits.
It works two ways:
@callaiapi/seo. Installs the tools plus a callai-seo skill that teaches the agent how to do keyword research, competitor analysis, GEO checks and audits.https://api.callaiapi.com/mcp, for Claude Code, Cursor, VS Code, Cline, Windsurf and any other MCP client. Nothing to install.Data comes from DataForSEO. Paid tools bill your CallAI balance per call: top up from $1, no subscription, balance never expires. Every result states what that call cost. Seven free tools need only an API key. Anyone can list the tools without a key.
sk-live-…. You can set a spend limit per key.Requires dsh 0.2.0 or later.
dsh plugin --profile web add @callaiapi/seo
Use your own profile name instead of web if you run another one (ls ~/.dsh/profiles). You can also install @callaiapi/seo from a plugin shop such as dsh-plugin-shop. Restart dsh afterwards — a newly added plugin is not loaded into a running process.
The plugin looks for the key in this order and uses the first one it finds:
| Where | How |
|---|---|
Plugin setting apiKey | In the profile's cordis.patch.yml (below), or in the plugin's settings page if your dsh build shows one |
dsh credential CALLAI_API_KEY | Saved through dsh's credential settings, or in ~/.dsh/.credentials.yaml under refs, or in ~/.dsh/.env (profiles with the credentials service, such as web) |
Environment variable CALLAI_API_KEY | CALLAI_API_KEY=sk-live-… dsh web — works in every profile, including headless |
Profile patch, in ~/.dsh/profiles/ /cordis.patch.yml:
- id: callai-seo
config: apiKey: sk-live-your-key
.env file, in ~/.dsh/.env:
CALLAI_API_KEY=sk-live-your-key
Saving the credential through dsh reconnects automatically; changes to the patch file, .env or the environment take effect after a dsh restart.
Start a session and ask *"Which mcp__callai tools do you have?"* — the agent should list 20 tools, and *"Audit https://example.com"* should come back with real data and a billed_usd line.
| Setting | Default | Meaning |
|---|---|---|
apiKey | empty | Your CallAI key. Empty means: use the CALLAI_API_KEY credential or environment variable |
url | https://api.callaiapi.com/mcp | MCP endpoint. Change only if you were given another one |
toolCallTimeoutMs | 120000 | Per-call timeout; deep SERP and backlink calls can take up to a minute |
dsh plugin --profile web remove @callaiapi/seo
| Setting | Value |
|---|---|
| Transport | Streamable HTTP |
| URL | https://api.callaiapi.com/mcp |
| Header | Authorization: Bearer sk-live-your-key |
Claude Code
claude mcp add --transport http callai https://api.callaiapi.com/mcp \
--header "Authorization: Bearer sk-live-your-key"
Cursor — .cursor/mcp.json in your project, or ~/.cursor/mcp.json:
{
"mcpServers": { "callai": { "url": "https://api.callaiapi.com/mcp", "headers": { "Authorization": "Bearer sk-live-your-key" } } } }
VS Code (Copilot agent mode) — .vscode/mcp.json:
{
"inputs": [ { "type": "promptString", "id": "callai-key", "description": "CallAI API key", "password": true } ], "servers": { "callai": { "type": "http", "url": "https://api.callaiapi.com/mcp", "headers": { "Authorization": "Bearer ${input:callai-key}" } } } }
Windsurf, Cline and other clients — add a remote / Streamable HTTP server with the URL and header above. Clients that only support local (stdio) servers can bridge with mcp-remote:
{
"mcpServers": { "callai": { "command": "npx", "args": ["-y", "mcp-remote", "https://api.callaiapi.com/mcp", "--header", "Authorization:${AUTH_HEADER}"], "env": { "AUTH_HEADER": "Bearer sk-live-your-key" } } } }
You don't call tools yourself — describe the job and the agent picks the tools. Examples:
In dsh the tools appear as mcp__callai__ ; other clients show . Every result is JSON with billed_usd (what the call cost) and result. Parameters marked * are required. Every tool except the backlink and audit tools also accepts location_code and language_code (section 6).
| Tool | Parameters | Returns |
|---|---|---|
google_serp | keyword*, depth 10–100 (default 10), device desktop/mobile | Ranked results (title, URL, domain, snippet); the AI Overview text with its cited sources when Google shows one |
bing_serp | same as google_serp | Ranked Bing results |
keyword_overview | keywords* (up to 100) | Per keyword: search volume, CPC, competition, keyword difficulty 0–100, main intent |
keyword_ideas | keyword*, limit 1–200 (default 50), max_difficulty 0–100 | Long-tail keywords containing the seed, by volume, with the same metrics |
ranked_keywords | target* domain, limit 1–200 (default 50) | Keywords the domain ranks for, by estimated traffic: position, ranking URL, metrics |
domain_overview | target* domain | Estimated organic traffic, number of ranking keywords, position distribution, paid search totals |
keyword_gap | competitor*, your_domain*, limit 1–200 (default 50) | Keywords the competitor ranks for and you don't, by volume, with the competitor's position and URL |
backlinks_summary | target* domain | Domain rank 0–1000, backlinks, referring domains, nofollow count, broken backlinks, spam score, first seen |
referring_domains | target* domain, limit 1–200 (default 50) | Linking domains, strongest first: rank, backlinks, spam score, first seen |
page_audit | url* | Status code, title, meta description, canonical, headings, word count, link and image counts, timing, on-page score, all checks |
dataforseo_request | path*, method POST/GET, body | Any other DataForSEO v3 endpoint — Google Maps, YouTube, Amazon keywords, Google Trends, LLM mentions, WHOIS, technologies, async task_post/task_get |
domain_check_start | domains* (up to 100), dry_run, rules | Starts a check of archive history, Baidu index and backlinks. Charged per domain, about $0.02; dry_run returns the cost without charging |
domain_check_results | check_id*, verdict, limit, after | Progress and per-domain verdict, reason and facts. Free to read |
These need an API key but no balance, within a daily allowance of 200 units per account. keyword_suggestions counts 1 unit in seed mode, 3 in questions and 5 in az; the others count 1.
| Tool | Parameters | Returns |
|---|---|---|
keyword_suggestions | keyword*, engines, market, mode seed/questions/az | Autocomplete suggestions from Google, Bing, YouTube, Amazon, Baidu, DuckDuckGo, Yahoo and Yandex. No search volume |
check_robots | url* | Status and contents of robots.txt |
check_sitemap | url* | Sitemaps found through robots.txt or /sitemap.xml: status, URL count, sample |
page_meta | url*, fetch_as bot/googlebot | Status, final URL, title, description, canonical, robots, X-Robots-Tag, hreflang, H1s, from raw HTML |
redirect_chain | url* | Status and target of every redirect, up to 5 |
dns_lookup | domain* | A, AAAA, CNAME, MX, NS and TXT records |
email_auth_check | domain*, dkim_selector | MX, SPF, DKIM, DMARC and MTA-STS records, with an audit of what to fix |
Domains can be given as example.com, www.example.com or a full URL.
Default market: United States (location_code 2840), English (language_code en). Tell the agent the market in plain words ("for Germany, in German") and it sets the codes.
| Market | location_code | Typical language_code |
|---|---|---|
| United States | 2840 | en |
| United Kingdom | 2826 | en |
| Canada | 2124 | en / fr |
| Australia | 2036 | en |
| Germany | 2276 | de |
| France | 2250 | fr |
| Spain | 2724 | es |
| Italy | 2380 | it |
| Brazil | 2076 | pt |
| Japan | 2392 | ja |
| India | 2356 | en / hi |
Full list: DataForSEO locations.
Calls are billed at the DataForSEO cost plus CallAI's margin; the exact amount is in each result's billed_usd and in your console call log. Typical costs:
| Call | Approx. cost |
|---|---|
google_serp / bing_serp, 10 results | $0.0024 |
keyword_overview, 10 keywords | $0.013 |
keyword_ideas / ranked_keywords / keyword_gap, 50 rows | $0.018 |
domain_overview | $0.015 |
backlinks_summary | $0.029 |
referring_domains, 50 rows | about $0.03 |
page_audit | $0.0002 |
A full keyword research session (ideas → metrics → SERP checks for five keywords) usually costs well under $0.10.
To keep spend predictable:
| Problem | Fix |
|---|---|
No mcp__callai__ tools in dsh | Restart dsh after installing. Check the key is set (section 2); without a key the plugin logs [callai-seo] No API key and adds no tools |
401 / "Invalid or inactive API key" | Use the full key including sk-live-; check it is active in the console |
429 "spend limit reached" | Raise the key's spend limit or use another key |
| "Insufficient CallAI balance" | Top up at https://callaiapi.com/portal?tab=topup |
| `Task fa
Nur der Anfang wird gezeigt; den Rest findest du im Repo