Viralth para agentes y desarrolladores
Crea, edita y traduce miniaturas de YouTube desde Claude, Cursor o tu propio código. Los mismos créditos que en el Studio; editar y traducir no gastan nada.
1. Consigue una clave de API
Créala en tu Dashboard. Hay una clave activa por cuenta, se muestra una sola vez, y cambiarla revoca la anterior al instante. No la pongas en código que compartas.
2. Conecta el servidor MCP
Viralth habla el Model Context Protocol por HTTP. Apunta tu cliente a esta URL y envía la clave en la cabecera Authorization.
https://viralth.com/api/mcp
Claude Code
claude mcp add --transport http viralth https://viralth.com/api/mcp \ --header "Authorization: Bearer YOUR_KEY"
Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"viralth": {
"url": "https://viralth.com/api/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}Claude Desktop (claude_desktop_config.json)
Claude Desktop usa los servidores remotos que piden cabecera a través de mcp-remote, que necesita Node.js instalado.
{
"mcpServers": {
"viralth": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://viralth.com/api/mcp",
"--header", "Authorization:${VIRALTH_AUTH}"],
"env": { "VIRALTH_AUTH": "Bearer YOUR_KEY" }
}
}
}Después pide: «Hazme una miniatura para este vídeo, en español e inglés». Recibes las dos imágenes y se gasta un crédito.
Herramientas
generate_thumbnail1 crédito por imagenGenera de 1 a 4 miniaturas a partir de un título, sin foto de nadie, con el titular como texto editable. Si quieres, las entrega en varios idiomas a la vez.
localize_thumbnailGratisTraduce el texto de una miniatura que ya tienes al español, inglés, portugués, francés, alemán o italiano. El mismo fondo, una imagen por idioma.
edit_textGratisCambia el texto, la fuente, el color o el tamaño de una capa de texto y devuelve la imagen actualizada.
list_thumbnailsGratisTus miniaturas más recientes, con el id que necesita cada herramienta.
get_creditsGratisCuántos créditos te quedan.
list_youtube_videosGratisLos vídeos recientes del canal de YouTube que conectaste en el Dashboard.
publish_to_youtubeGratisCambia la miniatura de uno de esos vídeos, en un idioma. Cambia el vídeo publicado, así que se pide al agente que confirme antes.
API REST
Las herramientas MCP llaman a los mismos endpoints que usa el Studio, y esos también aceptan tu clave. Con "textMode": "layers" recibes el fondo sin texto y un generationId; si lo omites, el titular va pintado en la imagen.
curl https://viralth.com/api/generate-thumbnail \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"variantId":"A","config":{"title":"I tested every cheap keyboard",
"visualStyle":"hyperrealistic","subjectPosition":"Right",
"identityStrength":90,"faceEmotion":"original",
"subjectMode":"faceless","textMode":"layers","format":"youtube"}}'Límites, claros
- Cada imagen generada cuesta 1 crédito, igual que en el Studio, y si la generación falla se devuelve.
- Hasta 10 generaciones de imagen y 20 peticiones de otro tipo por minuto y cuenta.
- El servidor MCP crea miniaturas sin personas. Para usar tu cara, de momento, hace falta el Studio.
- El acceso es solo con clave de API. Los conectores que solo admiten OAuth, como los de ChatGPT, aún no funcionan.