Grok documenta una opción de conector MCP personalizado para utilizar servicios externos en una conversación. Words into Music ofrece un servidor remoto con OAuth para generar canciones. Esta guía explica los pasos documentados y las comprobaciones previas al gasto de un crédito.

Completamos las pruebas de canciones en producción con ChatGPT y Claude. La prueba completa de Words into Music en Grok sigue pendiente. Los pasos siguientes proceden de la documentación actual de xAI, no de una sesión de grabación que hayamos verificado en Grok.

Añade el conector en la web

Según la documentación de conectores de xAI, abre Grok Connectors, elige New Connector y después Custom. Introduce la URL pública:

https://mcp.wordsintomusic.com/mcp

Usa OAuth cuando se solicite autenticación. Inicia sesión en Words into Music y revisa la cuenta, el dominio de retorno y los permisos. No pegues contraseñas, cookies ni claves del proveedor musical en la conversación.

En Business y Enterprise, el administrador puede tener que habilitar primero el conector en la consola. Si no aparece Custom, consulta las instrucciones de xAI. No introduzcas esta URL en un campo de clave API de otro servicio.

Grok utiliza OAuth y MCP para conectarse a Words into Music y recibir un enlace privado
Diagrama de conexión, no una captura de una prueba completa en Grok.

Comprueba la conexión sin generar

Activa el conector para la conversación si hay un selector de herramientas y pide:

Usa Words into Music para consultar mis créditos y los idiomas de canciones admitidos. No prepares ni inicies ninguna canción.

Busca una respuesta real de herramienta. Que Grok diga que puede escribir letras no demuestra que la conexión musical funcione. Deben aparecer herramientas como get_account_usage, prepare_song, start_song y get_song_job. El resumen MCP enumera las seis.

Si falla el acceso o la detección, no crees conectores repetidos ni apruebes permisos inesperados. Desconecta y envía a soporte el error sin tokens ni códigos de retorno.

Prepara, revisa y genera

Prepara un instrumental de 60 segundos con piano relajado y batería suave para leer en una tarde lluviosa. Consulta el saldo, muestra la propuesta y el coste de un crédito, y espera mi aprobación para una sola grabación.

La duración admitida es de 60 a 180 segundos. Para voz, especifica inglés, español, alemán, francés o portugués de Brasil. El idioma de la conversación no tiene por qué ser el de la canción.

Preparar no consume créditos de canciones. Iniciar consume uno. Los usuarios gratuitos tienen una canción en total entre la web y todos los asistentes. Las suscripciones y los paquetes utilizan el mismo saldo. Grok no puede comprar planes ni añadir créditos con estas herramientas.

Tras aprobar, inicia la misma propuesta y deja al menos 15 segundos entre consultas. Si una llamada agota el tiempo de espera, reutiliza el identificador preparado. El trabajo aceptado continúa aunque cierres el chat. Escucha la grabación desde el enlace privado de Words into Music.

Para desarrolladores de la API de xAI

La API es una integración distinta. Necesitas una clave API de xAI y un token OAuth de Words into Music obtenido mediante el flujo autorizado de tu propia aplicación. Configuración no ofrece un generador de tokens personales. No extraigas tokens de tu sesión del navegador.

La referencia MCP de xAI permite una URL, autorización y una lista de herramientas. Este ejemplo ilustrativo comienza solo con lectura:

import os
from openai import OpenAI

client = OpenAI(api_key=os.environ["XAI_API_KEY"], base_url="https://api.x.ai/v1")
response = client.responses.create(
    model=os.environ["XAI_MODEL"],
    input="Consulta solo mis créditos de Words into Music.",
    tools=[{
        "type": "mcp",
        "server_label": "words_into_music",
        "server_url": "https://mcp.wordsintomusic.com/mcp",
        "authorization": "Bearer " + os.environ["WIM_ACCESS_TOKEN"],
        "allowed_tools": ["get_account_usage"],
    }],
)
print(response.output_text)

Elige un modelo disponible que admita MCP. Guarda las credenciales en el servidor e implementa renovación y revocación. Los costes de la API de xAI son independientes de los créditos musicales. No ejecutamos este ejemplo con una cuenta de desarrollo con saldo.

No habilites start_song para un modelo desatendido sin aprobación en tu aplicación. Para un flujo web comprobado, utiliza Claude o ChatGPT. La guía MCP explica los errores y cómo desconectar.

Preguntas frecuentes

¿Habéis probado una canción completa en Grok?

Todavía no. Seguimos la documentación actual de xAI. La generación completa en producción está verificada con ChatGPT y Claude, mientras que Grok sigue pendiente.

¿La API y el conector web son lo mismo?

No. La web gestiona su acceso al conector. Una aplicación API necesita una clave xAI y su propio flujo OAuth de Words into Music, con almacenamiento y renovación seguros.

¿Conectar Grok da otra canción gratis?

No. La cuenta comparte el mismo límite entre la web y todos los asistentes.

¿Grok reproduce el audio en el chat?

Nuestro servidor devuelve detalles y un enlace privado. Abre el enlace en Words into Music con tu sesión para escuchar. No proporciona un reproductor integrado.

¿Puedo retirar el acceso?

Sí. Desconecta en Aplicaciones conectadas de Words into Music y también en Grok. Una generación ya aceptada puede terminar.