YouTube MCP by TranscriptAPI

Sin instalación local, sin bloqueos de IP en la nube. Transcripciones de YouTube, búsqueda y datos de canales para agentes de IA. TranscriptAPI gestiona la infraestructura: más de 500 000 transcripciones al día en 49 ms. OAuth o clave de API. 100 créditos gratuitos.

Documentación

TranscriptAPI

YouTube Transcript + YouTube Search MCP para Agentes de IA

El MCP de transcripciones de YouTube más rápido + búsqueda en YouTube para agentes de IA. Pruébalo gratis.
12 herramientas: transcripciones, metadatos de videos y canales, búsqueda de videos, exploración de canales, búsqueda dentro de canales, extracción de listas de reproducción y sondeo de nuevas subidas, para Claude, ChatGPT, Cursor, VS Code, Claude Code y más de 20 clientes.

Install in Cursor Install in VS Code

Website Docs Swagger MIT License

Impulsando más de 15 millones de transcripciones cada mes · Más de 500K transcripciones procesadas diariamente · Tiempo de respuesta medio de 49 ms Confiable en producción por youtubetotranscript.com (~11M/mes) y recapio.com (~2.8M/mes).


Por qué TranscriptAPI MCP

La mayoría de los servidores MCP de YouTube hacen una sola cosa: obtener una transcripción individual. TranscriptAPI MCP es un kit de herramientas completo: transcripciones, búsqueda de videos, búsqueda de canales, exploración de canales, extracción de listas de reproducción y seguimiento de subidas basado en RSS gratuito, todo desde un único endpoint remoto, diseñado para agentes de IA.

TranscriptAPI MCPMCP de YouTube típico
Alojamiento✅ Remoto (sin instalación local)❌ Instalación local stdio
Herramientas✅ 12 herramientas❌ 1 (solo transcripción)
Búsqueda en YouTube✅ Sí❌ No
Extracción de canales y listas de reproducción✅ Sí❌ No
Monitoreo de últimas subidas (gratuito)✅ Sí❌ No
OAuth 2.1 + autenticación con clave API✅ Ambos❌ Generalmente ninguno
Escala de producción (15M+ solicitudes/mes)✅ Sí❌ Scrapers de aficionados
Funciona en Claude móvil y Claude web✅ Sí❌ No
Mensajes de error amigables para agentes✅ Sí❌ Códigos HTTP simples

Prueba rápida:

Find @NASA's three most-viewed videos about the Moon landing,
get the transcript of each, and write a 5-bullet comparison.

Ese único prompt utiliza 3 de nuestras 12 herramientas (search_youtube, search_channel_videos, get_youtube_transcript) sin que escribas una línea de código.


🧩 Instalar como Plugin de Agente · lo más fácil

La raíz de este repositorio es un paquete conforme a Agent Plugins 1.0.0: el formato portátil publicado el 2026-08-06 y compatible con ChatGPT, Codex, Cursor, GitHub Copilot, Kiro y VS Code. Una sola instalación te da el servidor MCP y una habilidad youtube incluida que enseña a tu agente cuándo usar cada herramienta y cómo no desperdiciar créditos.

plugin.json                    # Agent Plugins 1.0.0 manifest
mcp.json                       # hosted MCP server, streamable-http, OAuth (no keys)
skills/youtube/SKILL.md        # when + how to use the 12 tools
.cursor-plugin/plugin.json     # Cursor plugin manifest, same MCP + skill (+ marketplace.json)

VS Code: Paleta de comandos → Chat: Instalar Plugin desde Fuente, luego pega:

https://github.com/ZeroPointRepo/youtube-mcp

O registra un clon local en settings.json:

"chat.pluginLocations": { "/absolute/path/to/youtube-mcp": true }

Cursor: Personalizar en la barra lateral → encuentra el plugin → Instalar. Para un clon local:

git clone https://github.com/ZeroPointRepo/youtube-mcp ~/.cursor/plugins/local/transcriptapi

Luego Desarrollador: Recargar Ventana.

Agregar a Cursor: solo servidor MCP, sin clon. Pega este enlace profundo en tu navegador:

cursor://anysphere.cursor-deeplink/mcp/install?name=transcriptapi&config=eyJ1cmwiOiJodHRwczovL3RyYW5zY3JpcHRhcGkuY29tL21jcCJ9

ChatGPT, Codex, GitHub Copilot, Kiro, cualquier otro cliente: apunta el mecanismo de plugins de tu cliente a este repositorio, o a un clon local. Agent Plugins 1.0.0 estandariza el formato del paquete, no la instalación, por lo que cada cliente tiene su propio flujo de instalación.

Ejemplo de 30 segundos

Summarize this video for me: https://youtu.be/UF8uR6Z6KLc

El agente llama a get_youtube_transcript, obtiene la transcripción completa con marcas de tiempo y la resume. No hay clave API que configurar: la primera llamada abre un inicio de sesión OAuth (cuenta gratuita, 100 créditos, sin tarjeta). Luego prueba:

What has @TED posted in the last month?     → get_channel_latest_videos (free)
Find talks on protein folding, summarize the best three.
                                             → search_youtube, then transcripts

No hay credenciales en este paquete: Agent Plugins 1.0.0 prohíbe secretos incrustados, y la autorización es gestionada por el cliente. Verifica el paquete tú mismo:

curl -sO https://agent-plugins.org/schemas/1.0.0/plugin.schema.json
curl -sO https://agent-plugins.org/schemas/1.0.0/mcp.schema.json
npx ajv-cli@5 validate --spec=draft2020 -s plugin.schema.json -d plugin.json
npx ajv-cli@5 validate --spec=draft2020 -s mcp.schema.json    -d mcp.json

🛠️ Instalación rápida

Requisitos:

Recomendado: Agrega una Regla para Invocar TranscriptAPI Automáticamente

Agrega esta regla a tu cliente de IA para que no necesites pedir transcripciones explícitamente:

Cuando comparta una URL de YouTube, usa automáticamente la herramienta MCP de TranscriptAPI
para obtener la transcripción antes de responder. Esto aplica a cualquier análisis de video,
resumen o pregunta sobre contenido de YouTube.
Instalar en Cursor (Un clic / Manual)

Instalación con un clic:

Install MCP Server

Configuración manual:

Ve a: Settings → Features → MCP → Add New MCP Server

  • Nombre: transcript-api
  • Tipo: SSE (Remoto)
  • URL: https://transcriptapi.com/mcp

O edita ~/.cursor/mcp.json:

{
  "mcpServers": {
    "transcript-api": {
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Claude (Escritorio y Web) - Recomendado

Claude admite agregar servidores MCP directamente a través de la interfaz de "Conector personalizado".

Configuración rápida:

  1. Abre la Configuración de Claude (haz clic en tu ícono de perfil → Configuración)
  2. Ve a Conectores → Agregar conector personalizado
  3. Ingresa los siguientes detalles:
    • Nombre: TranscriptAPI
    • URL: https://transcriptapi.com/mcp
  4. Haz clic en Agregar, luego en Conectar para autorizar a través de tu navegador.
  5. (Opcional) En la configuración del conector, cambia los permisos a "Permitir sin supervisión" para un uso fluido.

Guía completa: Guía de integración con Claude →

Instalar en Claude Code (CLI)
claude mcp add --transport http transcript-api https://transcriptapi.com/mcp
Instalar en ChatGPT

ChatGPT admite OAuth para autenticación segura. Activa el Modo Desarrollador en la configuración de ChatGPT primero.

Configuración rápida:

  1. En ChatGPT, ve a Settings → Connected Apps → Add
  2. Ingresa la URL del servidor MCP: https://transcriptapi.com/mcp
  3. ID de cliente y Secreto son opcionales:
    • Déjalos en blanco para usar Registro Dinámico de Clientes (recomendado/más simple).
    • (Avanzado) O ingresa el ID de cliente y el Secreto desde tu panel de control para registro estático.
  4. Haz clic en Agregar y autoriza a través de la ventana emergente del navegador.

Guía completa: Guía de integración con ChatGPT →

Instalar en VS Code

Install in VS Code

O agrega esto a la configuración de usuario de VS Code (settings.json):

"mcp.servers": {
  "transcript-api": {
    "type": "http",
    "url": "https://transcriptapi.com/mcp",
    "headers": {
      "Authorization": "Bearer YOUR_API_KEY"
    }
  }
}
Instalar en OpenAI Agent Builder

OpenAI Agent Builder actualmente requiere autenticación con clave API (OAuth aún no compatible).

  1. Crea un nuevo Agente
  2. En "Acciones" o "Herramientas", agrega un nuevo Servidor MCP
  3. URL: https://transcriptapi.com/mcp
  4. Tipo de autenticación: Clave API
  5. Pega tu clave API desde el panel de control

Guía paso a paso →

Instalar en Windsurf

Agrega a ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "transcript-api": {
      "serverUrl": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Cline
{
  "mcpServers": {
    "transcript-api": {
      "url": "https://transcriptapi.com/mcp",
      "type": "streamableHttp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Zed

En Zed settings.json:

{
  "context_servers": {
    "transcript-api": {
      "source": "remote",
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Roo Code
{
  "mcpServers": {
    "transcript-api": {
      "type": "streamable-http",
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Amp
amp mcp add transcript-api https://transcriptapi.com/mcp --header "Authorization: Bearer YOUR_API_KEY"
Instalar en Augment Code

En settings.json bajo augment.advanced:

"augment.advanced": {
  "mcpServers": [
    {
      "name": "transcript-api",
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  ]
}
Instalar en Kilo Code

En .kilocode/mcp.json:

{
  "mcpServers": {
    "transcript-api": {
      "type": "streamable-http",
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en JetBrains AI Assistant

En Configuración → Herramientas → AI Assistant → MCP:

{
  "mcpServers": {
    "transcript-api": {
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Gemini CLI

En ~/.gemini/settings.json:

{
  "mcpServers": {
    "transcript-api": {
      "httpUrl": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Qwen Coder

En ~/.qwen/settings.json:

{
  "mcpServers": {
    "transcript-api": {
      "httpUrl": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Google Antigravity
{
  "mcpServers": {
    "transcript-api": {
      "serverUrl": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Trae
{
  "mcpServers": {
    "transcript-api": {
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en LM Studio

En mcp.json:

{
  "mcpServers": {
    "transcript-api": {
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en BoltAI

En Plugins → Configuración JSON:

{
  "mcpServers": {
    "transcript-api": {
      "url": "https://transcriptapi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Instalar en Warp

En Configuración → IA → MCP:

{
  "transcript-api": {
    "url": "https://transcriptapi.com/mcp",
    "headers": {
      "Authorization": "Bearer YOUR_API_KEY"
    }
  }
}
Instalar en Perplexity Desktop

En Configuración → Conectores → Avanzado:

{
  "url": "https://transcriptapi.com/mcp",
  "headers": {
    "Authorization": "Bearer YOUR_API_KEY"
  }
}

🔐 Autenticación

Clave API

Simple y universal. Funciona con todos los clientes MCP.

  1. Obtén tu clave API desde tu panel de control
  2. Las claves comienzan con el prefijo sk_
  3. Agrega a la configuración como token Bearer:
"headers": {
  "Authorization": "Bearer sk_your_api_key_here"
}

Seguridad: Almacena las claves en variables de entorno cuando sea posible y nunca las confirmes en el control de versiones.

OAuth 2.1

Autenticación automática y segura sin gestión manual de claves.

Registro Dinámico de Clientes (DCR):

  • Compatible con: Claude Desktop, Claude Web, ChatGPT
  • Solo agrega la URL del MCP: el cliente se registra automáticamente
  • No se necesitan credenciales
  • Autorizarás una vez a través de la redirección del navegador

Registro Estático de Clientes:

  • Compatible con: ChatGPT (opcional)
  • Obtén el ID de cliente + Secreto desde el Panel de Integración MCP
  • Más control sobre la identidad del cliente

Referencia completa: Documentación de autenticación →


🧰 Herramientas disponibles

Las 12 herramientas se exponen automáticamente una vez que te conectas. Las llamadas exitosas cuestan 1 crédito a menos que una herramienta indique lo contrario a continuación. Las llamadas fallidas o con límite de velocidad no consumen créditos.

¿Qué herramienta de video? Usa get_youtube_video_info (gratis) para descubrir los idiomas de transcripción antes de obtener una transcripción. Usa get_video_metadata (1 crédito) para conteos de vistas/me gusta, fecha de publicación, descripción, duración, etiquetas o videos relacionados.

1. get_youtube_transcript

Obtén la transcripción de cualquier video de YouTube, como markdown (con metadatos) o JSON estructurado. Coloca la salida directamente en resumidores, índices de búsqueda o pipelines de IA.

ParámetroTipoPredeterminadoDescripción
video_urlstringobligatorioURL de YouTube (completa o corta) o ID de video de 11 caracteres
send_metadatabooleantrueIncluir título del video, autor, miniatura
formatstring"text""text" (markdown) o "json"
include_timestampbooleantrueAgregar marcas de tiempo a cada segmento

Costo: 1 crédito por solicitud exitosa.

Ejemplo de salida (markdown):

# Metadata

## Title: Rick Astley - Never Gonna Give You Up
## Author: RickAstleyVEVO

# Transcript

[0.0s] Never gonna give you up
[4.12s] Never gonna let you down

Ejemplo de salida (JSON):

{
  "transcript": [
    { "text": "Never gonna give you up", "start": 0.0, "duration": 4.12 },
    { "text": "Never gonna let you down", "start": 4.12, "duration": 3.85 }
  ],
  "metadata": { "title": "Rick Astley...", "author_name": "RickAstleyVEVO" }
}

2. get_youtube_video_info · GRATIS

Metadatos básicos (título, autor, miniatura) más la lista de idiomas de transcripción disponibles: llama a esto antes de get_youtube_transcript para elegir un idioma.

ParámetroTipoPredeterminadoDescripción
video_urlstringobligatorioURL de YouTube (completa o corta) o ID de video de 11 caracteres

Costo: Gratis.

Para contar vistas/me gusta, fecha de publicación, descripción, duración, etiquetas o videos relacionados, usa get_video_metadata en su lugar.


3. get_video_metadata

Metadatos ricos del video sin necesidad de subtítulos: título, texto de conteo de vistas/me gusta, fecha de publicación, descripción estructurada + enlaces, resumen del canal que subió, y miniaturas. Los extras opcionales de include obtienen datos más pesados provenientes del reproductor (duración, categoría, etiquetas, inventario de pistas de subtítulos) y videos relacionados.

ParámetroTipoPredeterminadoDescripción
video_urlstringobligatorioURL de YouTube (completa o corta) o ID de video de 11 caracteres
includestring[]ningunoExtras: "details" (duración, categoría, etiquetas, pistas de subtítulos) y/o "related" (videos relacionados)

Costo: 1 crédito por solicitud exitosa.

Ejemplo de prompt:

Get the view count, publish date, and tags for https://youtu.be/UF8uR6Z6KLc.

4. search_youtube

Busca en YouTube videos, canales, listas de reproducción o películas. Filtra por tipo, orden, fecha de subida o duración, y pagina con un token de continuación, perfecto para descubrimiento, investigación y construcción de pipelines de contenido.

ParámetroTipoPredeterminadoDescripción
querystringobligatorio (primera llamada)Consulta de búsqueda
search_typestring"video""video", "channel", "playlist", o "movie" (solo primera llamada)
sortstring"relevance"Orden de primera página: "relevance" o "views"
upload_datestringningunoVentana de subida de primera página (solo videos): hour, today, week, month, year
durationstringningunoRango de duración de primera página (solo videos): short (menos de 4m), medium (4-20m), long (más de 20m)
continuationstringnullToken de una llamada anterior para la siguiente página

Costo: 1 crédito por página (~20 resultados por página).

Ejemplo de prompt:

Search YouTube for "transformer architecture explained" and pick the
top 3 results by relevance.

5. get_channel_info

El perfil de un canal: título, @handle, indicador de verificado, texto de conteo de suscriptores/videos, descripción, palabras clave, etiquetas, miniaturas, banners y las pestañas que expone. No está paginado.

ParámetroTipoPredeterminadoDescripción
channelstringobligatorio@handle, URL del canal, o UC… ID de canal

Costo: 1 crédito por solicitud exitosa.

Revisa las pestañas devueltas antes de llamar a get_channel_sections o list_channel_videos con un tab.


6. get_channel_latest_videos · GRATIS

Obtén las ~15 subidas más recientes de cualquier canal vía RSS. Perfecto para monitoreo, resúmenes diarios o activar pipelines posteriores.

ParámetroTipoPredeterminadoDescripción
channelstringobligatorio@handle, URL del canal, o UC… ID de canal

Costo: Gratis.

Ejemplo de prompt:

Every morning, list new uploads from @NASA and @natgeo.

7. search_channel_videos

Busca dentro de un canal específico videos que coincidan con una consulta. Ideal para investigar el contenido de un creador o encontrar temas específicos en canales grandes.

ParámetroTipoPredeterminadoDescripción
channelstringobligatorio@handle, URL del canal, o UC… ID
querystringobligatorioConsulta para buscar dentro del canal
continuationstringnullToken de paginación

Costo: 1 crédito por página (~30 resultados por página).

Ejemplo de prompt:

On @NASA's channel, find every video about the Moon landing.

8. list_channel_videos

Lista el feed de un canal con paginación. Usa tab para elegir el feed de subidas (predeterminado, ~100/página), Shorts o transmisiones en vivo (~48/página), y el opcional sort para ordenar la pestaña Videos por más reciente, popular o más antiguo. Ideal para construir bases de datos, extracción masiva de transcripciones o auditar la biblioteca completa de contenido de un canal.

ParámetroTipoPredeterminadoDescripción
channelstringobligatorio (primera llamada)@handle, URL del canal, o UC… ID
tabstring"videos"Qué feed: videos (subidas), shorts, o streams (en vivo). Repite el mismo tab al paginar.
sortstringnulllatest, popular, o oldest. Omítelo para el feed de subidas. Repite el mismo valor al paginar.
continuationstringnullToken de paginación

Ordenamiento. Agrega sort=latest, popular o oldest a channel/videos para obtener los videos de un canal en el orden que quieras, por ejemplo sus subidas más populares primero. Una página ordenada devuelve alrededor de 30 videos (una página sin ordenar devuelve alrededor de 100), y cada página cuesta el mismo 1 crédito.

Los resultados ordenados provienen de la pestaña Videos de YouTube (solo formato largo); los Shorts tienen su propio feed tab=shorts.

Al paginar, envía el mismo orden en cada solicitud.

Cada elemento lleva members_only: true solo cuando YouTube etiqueta el video como "Solo miembros", y esos elementos no tienen viewCountText, porque YouTube no publica conteos de vistas para contenido de membresía. Siempre es false en el feed de subidas, en tab: "shorts" y en listas de reproducción.

Los elementos de tab: "streams" llevan lengthText y publishedTimeText (por ejemplo Streamed 2 years ago, o LIVE y un conteo de espectadores mientras la transmisión está en vivo). tab: "shorts" devuelve null para ambos, porque la cuadrícula de Shorts de YouTube no publica ni duración ni fecha de publicación. En los feeds de pestañas de canal (tab: "videos" con sort, tab: "shorts", tab: "streams") channelId, channelTitle, channelHandle y index son null.

Costo: 1 crédito por página.


9. list_channel_playlists

Lista paginada de las listas de reproducción de un canal (id, título, URL, texto de conteo de videos, miniaturas). Pasa un id de lista devuelto a list_playlist_videos para obtener sus videos.

ParámetroTipoPredeterminadoDescripción
channelstringobligatorio (primera llamada)@handle, URL del canal, o UC… ID
continuationstringnullToken de paginación

Costo: 1 crédito por página.


10. list_channel_posts

Lista paginada del contenido de la comunidad de un canal (pestaña Posts): texto, hora de publicación, texto de conteo de me gusta y adjuntos (imagen, múltiples imágenes, video, lista de reproducción o encuesta). Los canales sin pestaña de comunidad devuelven una lista de resultados vacía, no un error.

ParámetroTipoPredeterminadoDescripción
channelstringobligatorio (primera llamada)@handle, URL del canal, o UC… ID
continuationstringnullToken de paginación

Costo: 1 crédito por página.


11. get_channel_sections

Las secciones curadas y agrupadas de una página de canal: estantes titulados de videos, listas de reproducción, shorts o canales destacados, en el orden propio del canal. No está paginado.

ParámetroTipoPredeterminadoDescripción
channelstringobligatorio@handle, URL del canal, o UC… ID
tabstring"featured"Qué página curada: featured (Inicio), podcasts, o releases

Costo: 1 crédito por solicitud exitosa.

podcasts y releases existen solo en canales que los tienen (resultados vacíos en caso contrario).


12. list_playlist_videos

Obtén todos los videos de una lista de reproducción de YouTube (IDs PL/UU/LL/FL/OL compatibles). Procesa cursos completos, series de conferencias o colecciones curadas en una sola llamada.

ParámetroTipoPredeterminadoDescripción
playliststringobligatorio (primera llamada)URL de lista de reproducción o ID de lista
continuationstringnullToken de paginación

Costo: 1 crédito por página (~100 resultados por página).


💡 Casos de Uso y Prompts

Caso de usoEjemplo de prompt
📝 Resumir un video"Resume los puntos clave de este video: [URL]"
🔍 Investigar un tema"Busca en YouTube los 5 videos más vistos sobre campos de radiación neuronal; resume cada uno."
🧠 Notas de estudio"Crea notas de estudio a partir de esta lista de reproducción de conferencias del MIT: [URL DE LA LISTA DE REPRODUCCIÓN]"
⚖️ Comparar perspectivas"Compara los argumentos de estos dos videos: [URL1] [URL2]"
🌐 Traducir"Traduce la transcripción de este video al español: [URL]"
✍️ Reutilizar contenido"Convierte este video en una publicación de blog de 1,500 palabras: [URL]"
📡 Monitorear un canal"Cada mañana, lista las nuevas subidas de @TED y dime cuáles ver."
🏛️ Construir una base de datos de contenido"Extrae todos los videos de @NASA y guarda el título + la transcripción."
🎯 Análisis de competencia"Busca dentro de @NASA cualquier video sobre [una misión o tema específico] y resume las conclusiones."

💳 Precios y límites de tarifa

PlanPrecioCréditosLímite de tarifa
Gratis$0 (único pago)10060 solicitudes/min
Mensual Inicial$5/mes1,000/mes200 solicitudes/min
Anual Inicial$54/año ($4.50/mes)1,000/mes300 solicitudes/min
  • 1 Crédito = 1 solicitud exitosa (HTTP 200)
  • Las solicitudes fallidas y limitadas por tarifa no consumen créditos.
  • get_channel_latest_videos es gratis (sin cargo de créditos).
  • Ver precios · Gestionar créditos

🚨 Solución de problemas

Errores de autenticación (401)
  • Verifica que tu clave de API comience con sk_
  • Revisa si hay espacios adicionales al copiar
  • Asegúrate de que la clave esté activa en tu panel de control
  • Si usas OAuth, intenta reautorizar
Sin créditos (402)
  • Revisa tu saldo de créditos en el panel de control
  • Compra más créditos o mejora tu plan
Video no disponible (404)
  • El video podría no tener subtítulos/pie de transcripción habilitados
  • El video podría ser privado o restringido por edad
  • El video podría estar bloqueado por región
Límite de tarifa (429)
  • Respeta el encabezado Retry-After
  • Implementa retroceso exponencial en tu cliente
  • Mejora a un plan de pago para límites más altos
Problemas con OAuth
  • Limpia las cookies del navegador e intenta de nuevo
  • Para ChatGPT, intenta cambiar entre registro Dinámico y Estático
  • Asegúrate de que los bloqueadores de ventanas emergentes no impidan la ventana de autenticación

🔗 También disponible como API REST

¿Estás construyendo una aplicación en lugar de un agente? El mismo backend se ofrece como una API REST JSON.

MCPAPI REST
Mejor paraAsistentes de IA y agentesAplicaciones y servicios backend
ConfiguraciónAgrega una URLIntegración de código
ComienzaEste READMEDocumentación de API → · Swagger →

URL base: https://transcriptapi.com/api/v2


🤝 Conéctate


📋 Registro MCP

Este servidor está publicado en el Registro de Protocolo de Contexto de Modelo oficial bajo el nombre:

com.transcriptapi/youtube-transcript-and-youtube-search

© 2026 Zero Point Studio d.o.o. · Publicado bajo la Licencia MIT