YouTube MCP Server
Servidor MCP de YouTube
Conecta Claude a tu canal de YouTube. Lee analíticas, obtén metadatos completos de vídeos (incluyendo los no listados/privados/borradores), busca en tus subidas y actualiza títulos/descripciones/etiquetas, todo desde Claude Desktop, Claude Code o cualquier cliente MCP.
¿Qué es esto?
Un servidor del Protocolo de Contexto de Modelos (MCP) que conecta a Claude con la API de datos de YouTube v3 y la API de análisis de YouTube mediante OAuth2.
En lugar de copiar datos de YouTube Studio a herramientas de IA, simplemente pregúntale a Claude:
"Obtén el título, la descripción y las etiquetas completas de este vídeo"
"¿Cuáles son mis vídeos con mejor rendimiento este mes?"
"Actualiza el título y las etiquetas de mi última subida"
"¿De dónde proviene mi tráfico?"
Claude lee tus datos privados reales del canal y puede actualizar el SEO de los vídeos directamente.
Claude → YouTube MCP Server → YouTube APIs → Your Channel Data
(you) (this repo) (OAuth2) (stays local)Todo se ejecuta en TU máquina. Acceso de lectura + escritura. Nada se envía a terceros.
Hay 10 herramientas disponibles
Metadatos de vídeo (Lectura + Escritura)
Herramienta | ¿Qué hace? |
| Metadatos completos de cualquier vídeo por ID o URL: título, descripción completa, todas las etiquetas, categoría, estado de privacidad (público/no listado/privado/borrador), estadísticas, duración, URL de la miniatura |
| Busca vídeos en tu propio canal por palabra clave. Devuelve metadatos + estadísticas de los vídeos coincidentes |
| Actualiza el título, la descripción y/o las etiquetas de cualquier vídeo directamente. Solo cambia los campos que proporciones |
Analíticas del canal
Herramienta | ¿Qué hace? |
| Suscriptores, total de visualizaciones, número de vídeos, descripción del canal, fecha de creación |
| Lista todos los vídeos con estadísticas (visualizaciones, me gusta, comentarios, etiquetas, estado de privacidad). Ordena por fecha o visualizaciones |
| Visualizaciones día a día, tiempo de reproducción, suscriptores ganados/perdidos para cualquier rango de fechas |
| Vídeos con mejor rendimiento clasificados por visualizaciones con % de retención, tiempo de reproducción, suscriptores ganados |
| Desglose de la audiencia: principales países, tipos de dispositivos, grupos de edad, género |
| De dónde vienen los espectadores: Búsqueda de YouTube, Sugeridos, Explorar, Externo, Directo |
| Extrae datos del canal + vídeos principales para el análisis de temas impulsado por IA |
Instalación
Opción A: npx (Sin instalación, solo ejecutar)
npx youtube-studio-mcpOpción B: Instalación global
npm install -g youtube-studio-mcp— Conexión a Claude Code
Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"youtube-analytics": {
"command": "node",
"args": ["/full/path/to/youtube-studio-mcp/server.js"]
}
}
}O si se instaló mediante npm:
{
"mcpServers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Claude Code (Terminal)
claude mcp add youtube-analytics node /full/path/to/youtube-studio-mcp/server.jsVS Code
Añade a .vscode/settings.json:
{
"mcp.servers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Prompts listos para usar
Auditoría SEO (cualquier vídeo)
Get the full details for this video: [paste URL or ID]
Check what keywords it's ranking for and suggest optimized title + tagsInforme de rendimiento del canal
Pull my channel overview, top 20 videos by watch time, 90-day analytics,
traffic sources and audience demographics. Give me a full performance report.Investigación de temas de vídeo
Get my top 20 videos by watch time. What patterns do you see —
topics, lengths, title styles? Suggest 10 new video ideas.Actualizar SEO de vídeo
Search my videos for "elementor menu". Pull the full details.
Write an optimized title, description, and tags — then update it.Análisis profundo de la audiencia
Show my full audience demographics — age, gender, countries, devices.
What content style and posting schedule fits my actual audience?Diagnóstico de bajo rendimiento
Get all my videos. Compare bottom 10 vs top 10 by views.
Why did the lower ones underperform? What would you change?Cómo funcionan juntos las habilidades + MCP
You: "Optimize this video: youtube.com/watch?v=abc123"
Claude:
1. youtube-seo-optimizer skill activates
2. Calls get_video_details → pulls current title, description, tags
3. Checks YouTube SERP for current rankings
4. Lists PROTECTED keywords (won't remove)
5. Writes 3 new title options + full description + 20 tags
6. Can call update_video_seo to apply changes directlyLas habilidades le dicen a Claude qué hacer. Las herramientas MCP le dan a Claude acceso a tus datos. Juntos crean un flujo de trabajo de IA completo para YouTube.
Instalar habilidades
Claude Desktop / Claude Code:
# Copy a skill to your Claude skills directory
cp skills/youtube-seo-optimizer.md ~/.claude/skills/O instala los 8:
cp skills/youtube-*.md ~/.claude/skills/Alcances de OAuth
Alcance | Propósito |
| Leer + escribir metadatos de vídeo (títulos, descripciones, etiquetas) |
| Leer datos de vídeo, buscar, listar |
| Leer analíticas privadas (visualizaciones, tiempo de reproducción, suscriptores, demografía) |
| Datos extendidos de auditoría del canal |
Para habilitar el acceso de escritura (update_video_seo), elimina tokens.json y vuelve a ejecutar node auth.js. El nuevo flujo de autenticación solicita el alcance de escritura youtube.
Archivos
youtube-studio-mcp/
├── server.js ← MCP server (10 tools)
├── auth.js ← Run once to link YouTube account
├── package.json ← Dependencies + npm config
├── skills/ ← 8 AI skills for YouTube creators
├── LICENSE ← MIT
├── credentials.json ← YOU add this (never commit!)
└── tokens.json ← Auto-created after auth (never commit!)Contribución
características
Extracción de transcripciones (API de subtítulos de YouTube)
Analíticas específicas para YouTube Shorts
Datos de ingresos/monetización (API de informes de YouTube)
Herramientas de gestión de listas de reproducción
Herramientas de gestión de comentarios
Carga de miniaturas
Licencia
Adiya Sharma MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hakanoz203/youtube-channel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server