MostlyRender

Servidor MCP (agentes de IA)

Permite que un agente de IA — Claude Desktop, Claude Code, Cursor, o cualquier cliente de Model Context Protocol — renderice imágenes y PDFs desde tus plantillas, y capture pantallas de URLs en vivo, como llamadas de herramientas. Es la misma API REST que llamarías tú mismo, expuesta como herramientas de agente.

Existe un servidor MCP de Mostly Tiny (mostlytiny-mcp). Puedes ejecutarlo de dos formas — limitado a solo MostlyRender, o con sesión iniciada en toda tu cuenta de Mostly Tiny. Ambas exponen las mismas herramientas de MostlyRender; elige según cuánta del conjunto de herramientas quieras.

# Recomendado — solo MostlyRender (una clave API)

Ejecuta el servidor con una sola clave de MostlyRender y expone solo las herramientas de renderizado — una superficie de herramientas pequeña y enfocada, que es lo que los agentes suelen elegir más confiablemente. Crea una clave en Settings → API keys (mr_live_… o mr_test_…), luego:

Claude Code:

bash
claude mcp add mostly-tiny --env MOSTLYRENDER_API_KEY=mr_live_xxx -- npx -y mostlytiny-mcp

Claude Desktop / Cursor (claude_desktop_config.json · .cursor/mcp.json):

json
{
  "mcpServers": {
    "mostly-tiny": {
      "command": "npx",
      "args": ["-y", "mostlytiny-mcp"],
      "env": { "MOSTLYRENDER_API_KEY": "mr_live_xxx" }
    }
  }
}

Usa una clave mr_test_… mientras cableas — los renderizados de prueba no afectan tu uso en vivo.

# El conjunto completo de herramientas — alojado, con inicio de sesión (sin clave)

¿Usas más de un producto? Añade el servidor alojado por URL e inicia sesión con tu cuenta de Mostly Tiny en el navegador (OAuth 2.1 — sin clave API que gestionar). Obtienes las herramientas de cada producto en vivo a la vez: renderiza una imagen y crea un código QR, genera una política de privacidad, añade un mapa — desde una sola instalación.

bash
claude mcp add --transport http mostly-tiny https://mcp.mostlytiny.io

De cualquier forma, la herramienta siempre activa mostlytiny_catalog permite que un agente descubra el resto de la cartera (y cómo activar un producto) — así que puedes comenzar con MostlyRender y crecer hacia el conjunto de herramientas sin reinstalar nada.

# Herramientas de MostlyRender

Herramienta Qué hace
mostlyrender_list_templates Lista tus plantillas (id, name, tamaño, engine). Llama esto primero — cada nombre de capa es un parámetro de renderizado.
mostlyrender_render Renderiza una plantilla a PNG / JPEG / WebP / PDF → URL de activo público. Reemplaza capas por nombre.
mostlyrender_render_batch Renderiza muchas variaciones de una plantilla en una sola llamada.
mostlyrender_screenshot Captura cualquier URL pública como una imagen o PDF.
mostlyrender_render_by_url Renderiza sobre la marcha mediante una URL firmada (imágenes OG, etiquetas <img>).
mostlyrender_get_render Comprueba el estado de un renderizado asincrónico y obtén su URL de resultado.
mostlyrender_get_account Devuelve el plan, uso y correo electrónico de la cuenta conectada.

# Un flujo típico de agente

El agente descubre una plantilla, ve que sus capas se llaman title, subtitle y badge, luego la renderiza — sin intervención humana:

text
Tú:   Crea una imagen de lanzamiento titulada "We raised our Series A".
Agente: → mostlyrender_list_templates   → tpl_launch (capas: title, subtitle, badge)
        → mostlyrender_render            { template: "tpl_launch",
                                           modifications: { title: "We raised our Series A",
                                                            badge: "News" } }
        ← https://img.mostlyrender.com/r/rnd_9f3a.png

Porque el nombre de la capa es el parámetro, un agente puede introspeccionar una plantilla y rellenarla correctamente sin nada cableado. Ver Templates as parameters.

# Autenticación

El servidor limitado se autentica con tu clave API — la misma clave que usan la API REST y los SDKs; el servidor alojado usa tu cuenta de Mostly Tiny con sesión iniciada en su lugar. Los renderizados hechos por un agente se facturan exactamente como cualquier otro renderizado: por uso, nunca bloqueados.

Variable Requerida Predeterminada
MOSTLYRENDER_API_KEY sí (modo limitado)
MOSTLYRENDER_BASE_URL no https://api.mostlyrender.com