Servidor MCP de ElevenLabs: configuración en Claude Code, ChatGPT y Cursor

Conecta el servidor MCP alojado de ElevenLabs a Claude Code, ChatGPT y Cursor con un solo inicio de sesión OAuth. Obtén los comandos exactos, la entrada de mcp.json, las URL por región y las soluciones a los errores de inicio de sesión. Después, pon voz a tus guiones en el navegador de PicassoIA con ElevenLabs v3.

Servidor MCP de ElevenLabs: configuración en Claude Code, ChatGPT y Cursor
Cristian Da Conceicao
Fundador de Picasso IA

La mayoría de los tutoriales de esta configuración todavía te dicen que pegues un secreto de API en un archivo JSON y que lances un paquete de Python llamado elevenlabs-mcp. Esa ruta no lleva a ninguna parte. El repositorio oficial de GitHub está archivado, su propio aviso califica el servidor local de obsoleto, y ElevenLabs ahora ofrece un servidor MCP alojado en https://api.elevenlabs.io/v1/mcp que inicia sesión con OAuth. No hay ningún paquete que instalar, ningún secreto guardado en un archivo de configuración y nada que actualizar cuando salga la próxima versión.

Este artículo conecta ese servidor alojado a Claude Code, ChatGPT y Cursor, con los comandos exactos, la entrada JSON y las soluciones a los errores que la gente realmente encuentra. Tras las tres configuraciones, verás también cómo usar las mismas voces de ElevenLabs directamente en el navegador de PicassoIA cuando solo necesitas una locución y no quieres ninguna conexión.

Micrófono de cinta de plata sobre un soporte de madera en un rincón de grabación con paneles de listones de nogal

Qué cambia con el servidor alojado

Antes de escribir un solo comando, conviene saber por qué la configuración es tan distinta de lo que pudiste leer el año pasado. El servidor antiguo era un programa en tu propio equipo. El nuevo es un servicio al que tu asistente llama por internet, igual que llama a cualquier otro conector.

Alojado frente al antiguo paquete local

Servidor alojadoAntiguo paquete local
Dónde se ejecutaInfraestructura de ElevenLabsTu equipo, iniciado con uvx
Inicio de sesiónOAuth una sola vez, revocable en cualquier momentoSecreto de API en una variable de entorno
InstalaciónNadauv más el paquete elevenlabs-mcp
MantenimientoActualizado por ElevenLabsRepositorio archivado, ya no se mantiene activamente
Control de accesoLos administradores del espacio de trabajo eligen qué herramientas puede usarLo que permita tu secreto de API
Dónde quedan los resultadosTu espacio de trabajo de ElevenCreativeUna carpeta en el disco, ~/Desktop por defecto

La diferencia práctica se nota la primera vez que algo falla. Con el paquete local, tenías que resolver problemas de herramientas de Python, de PATH y errores en el archivo de configuración. Con el servidor alojado, las únicas partes que pueden fallar son una URL y un inicio de sesión en el navegador.

💡 ¿Ya usas el paquete antiguo? Sigue funcionando, así que nada te obliga a cambiar hoy. Pero una configuración nueva no tiene motivos para empezar ahí, y las configuraciones de abajo llevan menos tiempo que instalar uv.

Lo que puede crear tu asistente

Una vez conectado, el asistente obtiene un conjunto de herramientas que accede a tu espacio de trabajo de ElevenLabs. ElevenLabs las agrupa en dos áreas, ElevenCreative para generar contenido multimedia y ElevenAgents para crear agentes de voz y de chat. En términos sencillos, tu asistente puede:

  • Hablar. Convertir texto en voz con cualquier voz de la biblioteca, lista dentro de la conversación.
  • Transcribir. Scribe devuelve una transcripción limpia con etiquetas de hablante y marcas de tiempo en 99 idiomas.
  • Doblar. Producir pistas traducidas que mantienen la voz, el tono y la forma de hablar del hablante original.
  • Componer. Generar música de cualquier género o estilo, con o sin voces, además de efectos de sonido.
  • Crear imágenes. Generar una imagen, editarla, animarla hasta convertirla en video y añadir sincronización labial.
  • Gestionar agentes. Revisar, crear y actualizar agentes de voz y de chat, revisar conversaciones y transcripciones, y gestionar pruebas y despliegues.

Manos de un ingeniero de sonido apoyadas sobre una mesa de mezclas analógica con faders y monitores de estudio al fondo

Todo lo que generas acaba en tu espacio de trabajo de ElevenCreative, donde puedes abrirlo en Studio para terminar el trabajo. Ese detalle importa más de lo que parece: el audio no queda atrapado en una ventana de chat, sino que está en el mismo sitio que el resto de tus proyectos.

Revisa esto antes de conectar

Necesitas tres cosas: una cuenta de ElevenLabs, uno de los clientes compatibles y la URL correcta del servidor para tu región de datos. La mayoría solo necesita la primera URL de la tabla.

RegiónURL del servidor
Predeterminadohttps://api.elevenlabs.io/v1/mcp
Residencia en la UEhttps://api.eu.residency.elevenlabs.io/v1/mcp
Residencia en Indiahttps://api.in.residency.elevenlabs.io/v1/mcp
Residencia en Singapurhttps://api.sg.residency.elevenlabs.io/v1/mcp

Las URL de residencia están pensadas para espacios de trabajo creados con residencia de datos aislada. Si nunca has oído ese término en tu cuenta de ElevenLabs, usa la URL predeterminada.

Hay otras dos cosas que merecen un minuto. Primero, el inicio de sesión en el navegador toma la cuenta de ElevenLabs que esté activa, así que inicia sesión con la cuenta que es propietaria del espacio de trabajo que quieres que tu asistente use. Segundo, ElevenLabs no publica el costo en créditos de cada herramienta en sus páginas de MCP, así que trata tus primeras ejecuciones como una prueba y vigila tu consumo en el panel antes de lanzar un lote largo.

Vista desde arriba de un escritorio de madera con un equipo portátil, un diagrama en una libreta, una taza de café y un teléfono inteligente

Configuración de Claude Code en dos comandos

Claude Code habla MCP remoto de forma nativa, lo que lo convierte en el camino más corto de los tres. Puedes añadir solo el servidor o instalar el plugin que incluye el servidor con skills ya preparadas.

Añadir solo el servidor

Ejecuta esto en tu terminal, fuera de cualquier sesión de Claude Code:

claude mcp add --transport http elevenlabs https://api.elevenlabs.io/v1/mcp

Después, termina el inicio de sesión desde dentro de Claude Code:

  1. Inicia una sesión con claude.
  2. Escribe /mcp para abrir la lista de servidores.
  3. Selecciona elevenlabs y elige autenticarte.
  4. Aprueba el acceso en la ventana del navegador que se abre, con tu cuenta de ElevenLabs.

Cuando el navegador confirme que estás conectado, el estado del servidor en /mcp pasa de necesitar autenticación a conectado, y las herramientas de ElevenLabs aparecen en la lista.

Instalar el plugin completo

Si quieres algo más que herramientas sueltas, ElevenLabs ofrece un plugin que funciona en Claude Code, Cursor y OpenAI Codex. En Claude Code se instala con dos comandos:

/plugin marketplace add elevenlabs/plugin
/plugin install elevenlabs@elevenlabs

El plugin añade tres grupos de skills sobre la conexión:

  • Skills generales para texto a voz en más de 70 idiomas, voz a texto, cambiador de voz, efectos de sonido, música y doblaje.
  • Skills MCP para gestionar agentes y para el estudio creativo, que incluye voz, imágenes, video y transcripción.
  • Skills de arquitecto para crear agentes de voz, desde las pruebas hasta el despliegue.

La autenticación sigue igual: inicias sesión con OAuth cuando el agente se conecta al servidor por primera vez.

Verificar y definir el alcance

Comprueba que el servidor se haya registrado y que funciona bien:

claude mcp list

Por defecto, claude mcp add guarda el servidor solo para el proyecto actual. Añade --scope user para que esté disponible en todos los proyectos de tu equipo:

claude mcp add --scope user --transport http elevenlabs https://api.elevenlabs.io/v1/mcp

Usa --scope project en su lugar cuando todo un equipo deba compartir la misma configuración. Eso escribe un archivo .mcp.json en la raíz del proyecto y, como el inicio de sesión se hace con OAuth, la entrada solo contiene la URL.

💡 ¿Espacio de trabajo regional? Sustituye la URL predeterminada por la URL de residencia de tu región de la tabla de arriba. El resto del comando sigue igual.

Vista por encima del hombro de un desarrollador escribiendo en un escritorio de pie junto a una ventana con lluvia

Prueba un primer prompt ya: "Lee el README de este repo y genera una narración de 20 segundos de los pasos de instalación con una voz tranquila." Claude Code lee el archivo, escribe el guion y llama a la herramienta de voz, y el audio terminado aparece en tu espacio de trabajo de ElevenCreative.

Configuración de Cursor desde el marketplace o con JSON

Cursor ofrece dos caminos, y ambos terminan con el mismo aviso de OAuth. Elige el marketplace si quieres las skills, o el archivo JSON si quieres control total sobre lo que se carga.

Instalación desde el marketplace con un clic

Abre el marketplace de Cursor, busca el plugin de ElevenLabs e instálalo. El plugin reúne el servidor alojado y sus skills, de modo que tu agente de programación puede acceder a voz, efectos de sonido, música y doblaje sin configuración adicional. La primera vez que se conecta, Cursor te pide que inicies sesión en ElevenLabs.

Entrada manual en mcp.json

Para una configuración manual, añade el servidor a tu mcp.json. Usa ~/.cursor/mcp.json para todos los proyectos, o .cursor/mcp.json dentro de un solo repositorio:

{
  "mcpServers": {
    "elevenlabs": {
      "url": "https://api.elevenlabs.io/v1/mcp"
    }
  }
}

Guarda el archivo y recarga la ventana. Cursor te pide que inicies sesión con OAuth la primera vez que se conecta, y las herramientas de ElevenLabs aparecen después en la sección MCP de tus ajustes. Fíjate en lo que falta en el JSON: no hay command, ni args, ni bloque env. Un servidor remoto necesita una URL y nada más.

Dos desarrolladores señalando un monitor panorámico en un loft de ladrillo luminoso

Una buena prueba en Cursor es una narración para una demo: "Genera una locución para el flujo de pago de este proyecto, dos frases, tono amable." Si el agente te pide permiso antes de llamar a la herramienta, es la confirmación de herramientas de Cursor haciendo su trabajo, no un error.

Configuración de ChatGPT como conector personalizado

ChatGPT es donde peor encajaba el antiguo paquete local. ChatGPT se conecta a servidores MCP a través de internet público, así que un programa que se ejecuta en tu equipo portátil quedaba fuera de alcance sin un túnel. Un servidor alojado elimina ese obstáculo por completo.

Añadir el conector

Los nombres de los menús de ChatGPT cambian entre versiones y planes, así que sigue la lógica en lugar de las etiquetas exactas:

  1. Abre los ajustes de ChatGPT y ve a la sección de conectores o aplicaciones.
  2. Busca ElevenLabs en el directorio. ElevenLabs ofrece una instalación con un clic y OAuth para ChatGPT.
  3. Si no aparece para tu cuenta, elige añadir un conector personalizado.
  4. Introduce la URL del servidor https://api.elevenlabs.io/v1/mcp y selecciona OAuth como método de autenticación.
  5. Inicia sesión con tu cuenta de ElevenLabs y aprueba la solicitud de acceso.
  6. En un chat nuevo, activa el conector de ElevenLabs desde el menú de herramientas antes de escribir tu prompt.

💡 ¿No aparece la opción? En espacios de trabajo Business, Enterprise y Education, un administrador puede tener que permitir primero los conectores personalizados, normalmente con un interruptor de modo desarrollador en los permisos del espacio de trabajo. En los planes personales, la disponibilidad varía, así que revisa tu plan antes de dedicar una hora a depurar.

Mujer joven escribiendo en una mesa de cafetería con un teléfono inteligente y auriculares con luz de la mañana

Lanza un primer prompt de prueba

Empieza con algo pequeño para saber si el fallo está en la conexión o en el prompt. Estos cinco funcionan igual en ChatGPT, Claude Code y Cursor:

  • "Genera un mensaje de bienvenida de 10 segundos con una voz femenina cálida."
  • "Crea un efecto de sonido de lluvia sobre un tejado de chapa, de 8 segundos."
  • "Transcribe esta grabación e identifica a cada hablante."
  • "Escribe un teaser de producto de 30 segundos y léelo con una voz masculina segura."
  • "Dobla este clip al español y mantén el tono del hablante original."

Si el primer prompt funciona, los demás también. Si falla con un mensaje sobre herramientas o permisos, ve a la siguiente sección.

Cómo solucionar los problemas más comunes

Casi todos los fallos caen en uno de tres grupos: el inicio de sesión nunca se terminó, la cuenta o la región no coinciden, o una configuración antigua sigue interfiriendo.

No aparece la ventana de inicio de sesión

En Claude Code, un servidor OAuth recién añadido se queda en estado de necesitar autenticación hasta que abres /mcp, lo seleccionas e inicias el inicio de sesión tú mismo. Normalmente no abre una pestaña del navegador por su cuenta. En Cursor y ChatGPT, vuelve a intentar la conexión y comprueba que el navegador no haya bloqueado la ventana emergente. Si se abrió una pestaña con la cuenta de ElevenLabs equivocada, cierra la sesión en el navegador y repite el proceso.

Región incorrecta o herramientas bloqueadas

Aquí se esconden dos síntomas distintos, y tienen soluciones diferentes.

SíntomaCausa probableSolución
El inicio de sesión funciona, pero el espacio de trabajo parece vacíoSe usa la URL predeterminada en un espacio de trabajo con residenciaCambia a la URL del servidor de tu región
El asistente dice que una herramienta no está disponibleLa herramienta está desactivada en el clienteActívala en los ajustes de herramientas del cliente
Se rechaza una herramienta después de aprobarlaEl administrador del espacio de trabajo no la permitióPide a un administrador que autorice esa herramienta
El asistente se detiene a preguntar antes de cada llamadaLa confirmación está activadaDéjala activada para generaciones que gasten créditos

El acceso se controla en dos capas. Los permisos OAuth de ElevenLabs limitan lo que la conexión puede hacer, y los controles de herramientas de tu cliente te permiten desactivar herramientas concretas o exigir confirmación antes de cada llamada. Mantener la confirmación activada para todo lo que gaste créditos es una opción sensata por defecto.

Candado de latón envejecido sobre una puerta de madera pintada y antigua a la luz del atardecer

Tutoriales antiguos y secretos de API

Si seguiste una publicación antigua, es posible que en tu configuración siga existiendo una entrada que lance uvx elevenlabs-mcp. Dos servidores que exponen herramientas parecidas hacen que el asistente elija de forma impredecible, así que elimina el antiguo:

claude mcp remove ElevenLabs

Usa el nombre exacto que le diste y borra el bloque correspondiente de claude_desktop_config.json o mcp.json si está allí. Hay otros tres restos que conviene limpiar:

  • Variables de entorno como ELEVENLABS_MCP_BASE_PATH y ELEVENLABS_MCP_OUTPUT_MODE pertenecen al paquete local y no hacen nada en el servidor alojado.
  • El paso del modo desarrollador de Windows que pedían los tutoriales antiguos de Claude Desktop forma parte de la ruta local, no de la alojada.
  • Los secretos de API pegados en archivos de configuración deben rotarse en el panel de ElevenLabs, sobre todo si el archivo llegó alguna vez a un repositorio de Git.

Cómo usar ElevenLabs v3 en PicassoIA

No todos los trabajos necesitan un asistente de por medio. Si lo único que quieres es una locución a partir de un guion terminado, ElevenLabs V3 en PicassoIA funciona en el navegador sin ninguna conexión, sin OAuth y sin cliente que configurar. Ofrece más de 25 voces, salida multilingüe y controles finos de velocidad, tono y estilo.

Creador de podcast con auriculares leyendo un guion impreso frente a un micrófono en un estudio casero

Pasos en el navegador

  1. Abre la página del modelo ElevenLabs V3.
  2. Pega tu guion en Prompt, el único campo obligatorio.
  3. Elige una voz. La predeterminada es Rachel, y la lista también incluye Drew, Aria, Roger, Sarah, James y Juniper.
  4. Define el código de idioma, por ejemplo en, es o fr.
  5. Ajusta los controles de la tabla de abajo.
  6. En guiones largos, rellena Previous Text y Next Text para que la entonación sea natural en los límites de las frases.
  7. Ejecuta el modelo, escucha el resultado y descarga el audio.
ControlRangoPredeterminadoQué hace
Speed0.25 a 4.01Define el ritmo de la voz
Style0.0 a 1.00Lleva la narración de plana a teatral
Stability0.0 a 1.00.5Mantiene la voz constante a lo largo de un guion largo
Similarity Boost0.0 a 1.00.75Acerca más el resultado al perfil de voz

💡 Consejo: Para un capítulo de audiolibro o un módulo de curso, sube Stability y deja Style cerca de cero para que la frase 40 suene igual que la 1. Para un tráiler o una voz de personaje, haz lo contrario.

Elige el modelo de ElevenLabs adecuado

ElevenLabs no es un único modelo, y PicassoIA aloja varios. Elige según el trabajo, no según el nombre más nuevo.

ModeloIdeal para
ElevenLabs V3Locuciones expresivas con más de 25 voces y control de estilo
Flash v2.5Texto a voz rápido cuando la velocidad importa más
Turbo v2.5Locuciones rápidas en 32 idiomas
v2 MultilingualLocuciones en más de 30 idiomas
DubbingTraducir videos a más de 90 idiomas

El guion en sí puede salir de un modelo de lenguaje de la misma plataforma. Redáctalo con Claude Sonnet 5 o GPT 5.6 Sol, pega el resultado en un modelo de voz y tendrás una pieza narrada sin salir del navegador.

💡 Dos conectores, un solo asistente. PicassoIA también ofrece su propio conector para generar imágenes y videos desde un chat. Úsalo junto con el conector de ElevenLabs y un único asistente puede poner voz a un guion e ilustrarlo en la misma conversación.

Crea tus propias imágenes en Picasso IA

La voz es solo la mitad de una pieza terminada. Cada video necesita todavía una miniatura, cada podcast necesita una portada y cada demo necesita algunas escenas que parezcan fotografías reales en lugar de material de stock desordenado. Esa es la parte que Picasso IA resuelve en segundos.

Estudio de podcast vacío con dos sillas al atardecer, con micrófonos en brazos articulados y paneles de color terracota

Empieza con el modelo PicassoIA Image, o prueba Seedream 4.5 para una segunda versión. Describe el sujeto, la luz y la lente en una frase, por ejemplo "un podcaster en un escritorio de madera, luz de ventana desde la izquierda, objetivo de 85 mm, profundidad de campo reducida", y después cambia un detalle cada vez y compara los resultados. Cuando una imagen está cerca pero no del todo bien, PicassoIA Image Editor Pro te permite editarla en lugar de empezar de cero.

Elige un guion que hayas locutado hoy, genera tres imágenes que lo acompañen y reúne el conjunto. Puedes explorar todos los modelos disponibles en picassoia.com/en/all-models y empezar a experimentar ahora mismo.

Compartir este artículo

Elige tu idioma