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 Modelo (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 completo, la descripción y las etiquetas 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)Related MCP server: YouTube MCP Server
Herramientas disponibles (10 en total)
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, visualizaciones totales, 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 diarias, 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 + datos de los mejores vídeos 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-mcpConectar a Claude
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"]
}
}
}Reinicia Claude. ¡Listo!
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 para YouTube completo.
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/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!)Licencia
MIT — libre de usar, modificar y compartir.
Creado por
Hakan Özdemir & Claude Code
This server cannot be deployed
Maintenance
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
AI YouTube analyst in Claude for creators: audit, fix, decide what to make next, grow subs.
YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Claude to interact with YouTube Data API for searching videos, channels, and playlists, and retrieving details and playlists.35 npm-
- FlicenseAqualityCmaintenanceEnables Claude Code to retrieve YouTube transcripts, search videos and channels, fetch metadata, playlists, comments, trending videos, engagement analytics, chapters, SponsorBlock-cleaned transcripts, and most-replayed heatmaps.1535 npm-
- FlicenseAqualityCmaintenanceEnables Claude to retrieve YouTube transcripts, search videos and channels, fetch metadata and playlists, analyze engagement, and access trending content via natural language.1535 npm-
- FlicenseNot gradedqualityCmaintenanceEnables Claude Code to search YouTube, retrieve video transcripts and metadata, explore channels, playlists, comments, and trending videos, and analyze engagement and replayed segments.35 npm-