MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Descripción del creador (original en inglés)
Live SEO data: Google/Bing SERP, AI Overview sources, keyword difficulty, backlinks, page audits.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
AuthorizationLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.
Ejecuta esto en tu terminal
claude mcp add --transport http seo https://api.callaiapi.com/mcp --header 'Authorization: your-value'Completa los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"seo": {
"url": "https://api.callaiapi.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"seo": {
"type": "http",
"url": "https://api.callaiapi.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Authorization secreto obligatorio HTTP headerEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Nombres y descripciones de las herramientas tal como los informó el servidor el 6 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.
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.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
Quien lo publicó (callaiapi.com) no es el dueño del repo (hanshengcc); puede que otra persona lo haya listado
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Respondió en 132 ms (HTTP 200)
No hace falta iniciar sesión
Leímos 20 descripciones de herramientas y no encontramos instrucciones ocultas para la IA
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 2 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: Authorization
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 3 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
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.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
中文说明
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
Solo se muestra el principio; lee el resto en el repo